Mock Version: 1.4.19 Mock Version: 1.4.19 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-18191300-1298126/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/firefox-70.0.1-4.fc29.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-18191300-1298126/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Sn56N6 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-70.0.1 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-70.0.1.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-70.0.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #40 (build-aarch64-skia.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 Patch #40 (build-aarch64-skia.patch): patching file gfx/skia/skia/include/private/SkHalf.h patching file gfx/skia/skia/src/opts/SkRasterPipeline_opts.h patching file gfx/skia/skia/third_party/skcms/src/Transform_inl.h + echo 'Patch #41 (build-disable-elfhack.patch):' Patch #41 (build-disable-elfhack.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure Hunk #1 succeeded at 1114 (offset 78 lines). Patch #3 (mozilla-build-arm.patch): + echo 'Patch #3 (mozilla-build-arm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h Hunk #1 succeeded at 175 (offset -28 lines). Patch #44 (build-arm-libopus.patch): + echo 'Patch #44 (build-arm-libopus.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libopus --fuzz=0 patching file media/libopus/silk/arm/arm_silk_map.c Patch #46 (firefox-nss-version.patch): + echo 'Patch #46 (firefox-nss-version.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .nss-version --fuzz=0 patching file old-configure.in Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 60 (offset -5 lines). Patch #219 (rhbz-1173156.patch): + echo 'Patch #219 (rhbz-1173156.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 891 (offset 18 lines). Hunk #2 succeeded at 910 (offset 18 lines). Patch #224 (mozilla-1170092.patch): + echo 'Patch #224 (mozilla-1170092.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4474 (offset 57 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #1 succeeded at 61 (offset 1 line). Hunk #2 succeeded at 527 (offset 2 lines). Hunk #3 succeeded at 898 (offset 2 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h + echo 'Patch #226 (rhbz-1354671.patch):' Patch #226 (rhbz-1354671.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1354671 --fuzz=0 patching file layout/base/PresShell.h + echo 'Patch #227 (firefox-locale-debug.patch):' Patch #227 (firefox-locale-debug.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .locale-debug --fuzz=0 patching file intl/locale/LocaleService.cpp Hunk #1 succeeded at 552 (offset -156 lines). + echo 'Patch #228 (mozilla-1583466.patch):' Patch #228 (mozilla-1583466.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1583466 --fuzz=0 patching file toolkit/components/enterprisepolicies/EnterprisePolicies.js Hunk #2 succeeded at 450 (offset -3 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #2 succeeded at 100 (offset 1 line). Hunk #3 succeeded at 458 (offset 1 line). patching file xpcom/build/nsXULAppAPI.h Hunk #1 succeeded at 147 (offset 10 lines). Patch #402 (mozilla-1196777.patch): + echo 'Patch #402 (mozilla-1196777.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 161 (offset 5 lines). Patch #419 (mozilla-1568569.patch): + echo 'Patch #419 (mozilla-1568569.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1568569 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 3280 (offset 28 lines). Hunk #2 succeeded at 3305 (offset 28 lines). Hunk #3 succeeded at 3862 (offset 48 lines). Patch #421 (mozilla-1579023.patch): + echo 'Patch #421 (mozilla-1579023.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1579023 --fuzz=0 patching file security/manager/ssl/nsNSSComponent.cpp Patch #423 (D49289-wayland-monitor-size.diff): + echo 'Patch #423 (D49289-wayland-monitor-size.diff):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .D49289 --fuzz=0 patching file layout/xul/nsMenuPopupFrame.cpp Hunk #1 succeeded at 1500 (offset -2 lines). Hunk #2 succeeded at 1510 (offset -2 lines). Hunk #3 succeeded at 1530 (offset -2 lines). Hunk #4 succeeded at 1691 (offset -2 lines). patching file widget/ScreenManager.cpp patching file widget/gtk/nsWindow.h Hunk #1 succeeded at 392 (offset -6 lines). Hunk #2 succeeded at 623 (offset -10 lines). patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 1264 (offset -30 lines). Hunk #2 succeeded at 1358 (offset -30 lines). Hunk #3 succeeded at 1383 (offset -30 lines). Hunk #4 succeeded at 6613 (offset -126 lines). Hunk #5 succeeded at 6631 (offset -126 lines). Hunk #6 succeeded at 7162 (offset -126 lines). patching file widget/moz.build Hunk #1 succeeded at 209 (offset -1 lines). Hunk #2 succeeded at 240 (offset -1 lines). patching file widget/nsIWidget.h Hunk #1 succeeded at 1708 (offset -5 lines). Patch #574 (firefox-pipewire.patch): + echo 'Patch #574 (firefox-pipewire.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-pipewire --fuzz=0 patching file config/system-headers.mozbuild patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h Patch #575 (mozilla-1548475.patch): + echo 'Patch #575 (mozilla-1548475.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1548475 --fuzz=0 patching file dom/plugins/base/nsPluginHost.cpp Patch #590 (firefox-wayland-cache-missing.patch): + echo 'Patch #590 (firefox-wayland-cache-missing.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .cache-missing --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp Hunk #1 succeeded at 835 (offset -1 lines). Patch #591 (mozilla-1587008.patch): + echo 'Patch #591 (mozilla-1587008.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1587008 --fuzz=0 patching file widget/gtk/mozcontainer.cpp Patch #600 (pgo.patch): + echo 'Patch #600 (pgo.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .pgo --fuzz=0 patching file build/unix/mozconfig.unix patching file extensions/spellcheck/src/moz.build Patch #601 (mozilla-1516081.patch): + echo 'Patch #601 (mozilla-1516081.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516081 --fuzz=0 patching file build/moz.configure/lto-pgo.configure Patch #602 (mozilla-1516803.patch): + echo 'Patch #602 (mozilla-1516803.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516803 --fuzz=0 patching file security/sandbox/linux/moz.build Hunk #1 succeeded at 100 (offset 1 line). + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize="-g -O2"' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-jemalloc' + echo 'ac_add_options --disable-webrtc' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --enable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + echo 'export NODEJS="/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper"' + chmod -x third_party/rust/itertools/src/lib.rs + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.OS86qR + umask 022 + cd /builddir/build/BUILD + cd firefox-70.0.1 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.9.1 Compiling unicode-xid v0.1.0 Compiling proc-macro2 v1.0.1 Compiling ryu v0.2.6 Compiling rand_core v0.3.0 Compiling unicode-xid v0.2.0 Compiling serde v1.0.99 Compiling syn v1.0.5 Compiling libc v0.2.43 Compiling unicode-width v0.1.5 Compiling bitflags v1.0.4 Compiling cbindgen v0.9.1 Compiling itoa v0.4.3 Compiling remove_dir_all v0.5.1 Compiling strsim v0.7.0 Compiling ansi_term v0.11.0 Compiling cfg-if v0.1.5 Compiling vec_map v0.8.1 Compiling proc-macro2 v0.3.8 Compiling rand_core v0.2.2 Compiling textwrap v0.10.0 Compiling atty v0.2.11 Compiling log v0.4.5 Compiling rand v0.5.5 Compiling clap v2.32.0 Compiling quote v0.5.2 Compiling quote v1.0.2 Compiling tempfile v3.0.4 Compiling syn v0.13.11 Compiling serde_derive v1.0.58 Compiling toml v0.5.3 Compiling serde_json v1.0.32 Finished release [optimized] target(s) in 10m 32s Installing /builddir/build/BUILD/firefox-70.0.1/my_rust_vendor/.cargo/bin/cbindgen Installed package `cbindgen v0.9.1` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/firefox-70.0.1/my_rust_vendor/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd /builddir/build/BUILD/firefox-70.0.1 + export PATH=/builddir/build/BUILD/firefox-70.0.1/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-70.0.1/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + cd - + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' + mkdir /builddir/build/BUILDROOT/bin Generate big endian version of config/external/icu/data/icud58l.dat + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + LDFLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + echo 'ac_add_options MOZ_PGO=1' + echo 'ac_add_options --enable-lto' + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=4 + '[' 4 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 4 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 4 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export MOZ_SERVICES_SYNC=1 + MOZ_SERVICES_SYNC=1 + export STRIP=/bin/true + STRIP=/bin/true + GDK_BACKEND=x11 + xvfb-run ./mach build + cat - Config object not found by mach. 0:02.05 Clobber not needed. 0:02.05 Adding make options from /builddir/build/BUILD/firefox-70.0.1/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-70.0.1/objdir OBJDIR=/builddir/build/BUILD/firefox-70.0.1/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-70.0.1/.mozconfig export FOUND_MOZCONFIG 0:02.08 /usr/bin/gmake -f client.mk -s configure 0:02.10 cd /builddir/build/BUILD/firefox-70.0.1/objdir 0:02.11 /builddir/build/BUILD/firefox-70.0.1/configure 0:02.47 Creating Python environment 0:08.49 New python executable in /builddir/build/BUILD/firefox-70.0.1/objdir/_virtualenvs/init/bin/python2.7 0:08.50 Also creating executable in /builddir/build/BUILD/firefox-70.0.1/objdir/_virtualenvs/init/bin/python 0:08.50 Installing setuptools, pip, wheel...done. 0:11.74 running build_ext 0:11.74 building 'psutil._psutil_linux' extension 0:11.74 creating build/temp.linux-aarch64-2.7 0:11.74 creating build/temp.linux-aarch64-2.7/psutil 0:11.74 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o 0:11.74 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o 0:11.75 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o 0:11.75 creating build/lib.linux-aarch64-2.7 0:11.75 creating build/lib.linux-aarch64-2.7/psutil 0:11.75 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so 0:11.75 building 'psutil._psutil_posix' extension 0:11.75 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o 0:11.75 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o 0:11.75 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so 0:11.75 copying build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so -> psutil 0:11.75 copying build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so -> psutil 0:11.75 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:11.76 Reexecuting in the virtualenv 0:12.34 Adding configure options from /builddir/build/BUILD/firefox-70.0.1/.mozconfig 0:12.34 --enable-application=browser 0:12.34 --prefix=/usr 0:12.34 --libdir=/usr/lib64 0:12.34 --with-system-zlib 0:12.34 --with-system-bz2 0:12.34 --disable-strip 0:12.34 --enable-necko-wifi 0:12.34 --enable-startup-notification 0:12.34 --disable-updater 0:12.34 --enable-chrome-format=omni 0:12.34 --enable-pulseaudio 0:12.34 --without-system-icu 0:12.34 --with-mozilla-api-keyfile=../mozilla-api-key 0:12.35 --with-google-location-service-api-keyfile=../google-api-key 0:12.35 --with-google-safebrowsing-api-keyfile=../google-api-key 0:12.35 --enable-release 0:12.35 --update-channel=release 0:12.35 --disable-system-sqlite 0:12.35 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:12.35 --enable-av1 0:12.35 --enable-default-toolkit=cairo-gtk3-wayland 0:12.35 --enable-official-branding 0:12.35 --with-system-nspr 0:12.35 --with-system-nss 0:12.35 --enable-system-ffi 0:12.35 --enable-optimize=-g -O2 0:12.35 --disable-debug 0:12.36 --disable-jemalloc 0:12.36 --disable-webrtc 0:12.36 --disable-crashreporter 0:12.36 --enable-tests 0:12.36 --with-system-jpeg 0:12.36 --with-system-libvpx 0:12.36 MOZ_PGO=1 0:12.36 --enable-lto 0:12.36 MOZILLA_OFFICIAL=1 0:12.36 MOZ_TELEMETRY_REPORTING=1 0:12.36 BUILD_OFFICIAL=1 0:12.36 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:12.36 checking for vcs source checkout... no 0:12.55 checking for a shell... /usr/bin/sh 0:12.63 checking for host system type... aarch64-unknown-linux-gnu 0:12.63 checking for target system type... aarch64-unknown-linux-gnu 0:14.71 checking whether cross compiling... no 0:15.19 checking for Python 3... /usr/bin/python3 (3.7.5) 0:15.22 checking for yasm... /usr/bin/yasm 0:15.23 checking yasm version... 1.3.0 0:15.25 checking for the target C compiler... /usr/bin/gcc 0:15.34 checking whether the target C compiler can be used... yes 0:15.34 checking the target C compiler version... 8.3.1 0:15.41 checking the target C compiler works... yes 0:15.42 checking for the target C++ compiler... /usr/bin/g++ 0:15.46 checking whether the target C++ compiler can be used... yes 0:15.46 checking the target C++ compiler version... 8.3.1 0:15.54 checking the target C++ compiler works... yes 0:15.54 checking for the host C compiler... /usr/bin/gcc 0:15.63 checking whether the host C compiler can be used... yes 0:15.63 checking the host C compiler version... 8.3.1 0:15.69 checking the host C compiler works... yes 0:15.69 checking for the host C++ compiler... /usr/bin/g++ 0:15.74 checking whether the host C++ compiler can be used... yes 0:15.74 checking the host C++ compiler version... 8.3.1 0:15.81 checking the host C++ compiler works... yes 0:16.14 checking for 64-bit OS... yes 0:16.18 checking for nasm... /usr/bin/nasm 0:16.19 checking nasm version... 2.13.03 0:16.21 checking for linker... bfd 0:16.22 checking for the assembler... /usr/bin/gcc 0:16.26 checking for ar... /usr/bin/gcc-ar 0:16.26 checking for pkg_config... /usr/bin/pkg-config 0:16.27 checking for pkg-config version... 1.5.3 0:16.35 checking for stdint.h... yes 0:20.29 checking for inttypes.h... yes 0:21.78 checking for malloc.h... yes 0:21.85 checking for alloca.h... yes 0:21.89 checking for sys/byteorder.h... no 0:21.97 checking for getopt.h... yes 0:22.05 checking for unistd.h... yes 0:22.12 checking for nl_types.h... yes 0:22.16 checking for cpuid.h... no 0:22.24 checking for sys/statvfs.h... yes 0:22.32 checking for sys/statfs.h... yes 0:22.39 checking for sys/vfs.h... yes 0:22.46 checking for sys/mount.h... yes 0:22.55 checking for sys/quota.h... yes 0:22.65 checking for linux/quota.h... yes 0:22.78 checking for linux/if_addr.h... yes 0:22.89 checking for linux/rtnetlink.h... yes 0:22.95 checking for sys/queue.h... yes 0:23.03 checking for sys/types.h... yes 0:23.13 checking for netinet/in.h... yes 0:23.21 checking for byteswap.h... yes 0:23.29 checking for linux/perf_event.h... yes 0:23.36 checking for perf_event_open system call... yes 0:23.40 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:23.42 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:23.46 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:23.49 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:23.53 checking whether the C compiler supports -Wunreachable-code-return... no 0:23.55 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:23.57 checking whether the C compiler supports -Wclass-varargs... no 0:23.59 checking whether the C++ compiler supports -Wclass-varargs... no 0:23.62 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:23.65 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:23.67 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:23.70 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:23.72 checking whether the C compiler supports -Wloop-analysis... no 0:23.75 checking whether the C++ compiler supports -Wloop-analysis... no 0:23.82 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:23.84 checking whether the C++ compiler supports -Wc++2a-compat... no 0:23.86 checking whether the C++ compiler supports -Wcomma... no 0:23.92 checking whether the C compiler supports -Wduplicated-cond... yes 0:23.99 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:24.06 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:24.09 checking whether the C compiler supports -Wstring-conversion... no 0:24.11 checking whether the C++ compiler supports -Wstring-conversion... no 0:24.14 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:24.16 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:24.19 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:24.22 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:24.25 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:24.28 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:24.30 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:24.33 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:24.35 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:24.42 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:24.49 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:24.56 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:24.63 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:24.69 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:24.76 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:24.84 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:24.90 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:24.92 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:24.95 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:25.02 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:25.09 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:25.16 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:25.22 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:25.25 checking whether the C compiler supports -Wno-error=return-std-move... no 0:25.28 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:25.34 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:25.42 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:25.44 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:25.47 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:25.50 checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:25.53 checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:25.60 checking whether the C compiler supports -Wformat... yes 0:25.66 checking whether the C++ compiler supports -Wformat... yes 0:25.71 checking whether the C compiler supports -Wformat-security... no 0:25.77 checking whether the C++ compiler supports -Wformat-security... no 0:25.83 checking whether the C compiler supports -Wformat-overflow=2... yes 0:25.90 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:25.96 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:25.98 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:26.06 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:26.13 checking whether the C++ compiler supports -fno-aligned-new... yes 0:26.17 checking for libpulse... yes 0:26.19 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:26.19 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:26.20 checking for rustc... /usr/bin/rustc 0:26.20 checking for cargo... /usr/bin/cargo 0:26.43 checking rustc version... 1.38.0 0:26.47 checking cargo version... 1.38.0 0:26.80 checking for rust target triplet... aarch64-unknown-linux-gnu 0:26.99 checking for rust host triplet... aarch64-unknown-linux-gnu 0:26.99 checking for rustdoc... /usr/bin/rustdoc 0:27.01 checking for cbindgen... /builddir/build/BUILD/firefox-70.0.1/my_rust_vendor/.cargo/bin/cbindgen 0:27.01 checking for rustfmt... not found 0:27.23 checking for clang for bindgen... /usr/bin/clang++ 0:27.34 checking for libclang for bindgen... /usr/lib64/libclang.so 0:27.49 checking that libclang is new enough... yes 0:27.49 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:27.51 checking for llvm_profdata... /usr/bin/llvm-profdata 0:27.54 checking for libffi > 3.0.9... yes 0:27.56 checking MOZ_FFI_CFLAGS... 0:27.58 checking MOZ_FFI_LIBS... -lffi 0:27.64 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (10.16.3) 0:27.66 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 0:27.72 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread 0:27.74 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon -ldrm 0:27.75 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:27.77 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 0:27.79 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:27.81 checking for fontconfig >= 2.7.0... yes 0:27.81 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:27.83 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:27.85 checking for freetype2 >= 6.1.0... yes 0:27.87 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:27.88 checking _FT2_LIBS... -lfreetype 0:27.89 checking for tar... /usr/bin/gtar 0:27.89 checking for unzip... /usr/bin/unzip 0:27.89 checking for zip... /usr/bin/zip 0:27.90 checking for gn... not found 0:27.90 checking for the Mozilla API key... yes 0:27.90 checking for the Google Location Service API key... yes 0:27.90 checking for the Google Safebrowsing API key... yes 0:27.90 checking for the Bing API key... no 0:27.90 checking for the Adjust SDK key... no 0:27.90 checking for the Leanplum SDK key... no 0:27.91 checking for the Pocket API key... no 0:27.94 checking for vpx >= 1.7.0... yes 0:27.95 checking MOZ_LIBVPX_CFLAGS... 0:27.97 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:28.05 checking for vpx/vpx_decoder.h... yes 0:28.26 checking for vpx_codec_dec_init_ver... yes 0:28.38 checking for jpeg_destroy_compress... yes 0:28.46 checking for sufficient jpeg library version... yes 0:28.55 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:28.56 checking for awk... /usr/bin/gawk 0:28.56 checking for perl... /usr/bin/perl 0:28.60 checking for minimum required perl version >= 5.006... 5.028002 0:28.64 checking for full perl installation... yes 0:28.64 checking for gmake... /usr/bin/gmake 0:28.64 checking for watchman... not found 0:28.64 checking for xargs... /usr/bin/xargs 0:28.64 checking for rpmbuild... /usr/bin/rpmbuild 0:28.75 checking for llvm-objdump... /usr/bin/llvm-objdump 0:28.75 checking for autoconf... /usr/bin/autoconf-2.13 0:28.75 Refreshing /builddir/build/BUILD/firefox-70.0.1/old-configure with /usr/bin/autoconf-2.13 0:30.03 creating cache ./config.cache 0:30.10 checking host system type... aarch64-unknown-linux-gnu 0:30.13 checking target system type... aarch64-unknown-linux-gnu 0:30.17 checking build system type... aarch64-unknown-linux-gnu 0:30.19 checking for objcopy... /usr/bin/objcopy 0:30.19 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:30.19 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:30.19 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:30.19 checking whether we are using GNU C... (cached) yes 0:30.19 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:30.19 checking for c++... (cached) /usr/bin/g++ 0:30.19 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:30.20 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:30.20 checking whether we are using GNU C++... (cached) yes 0:30.20 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:30.33 checking for ranlib... gcc-ranlib 0:30.33 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:30.33 checking for strip... /bin/true 0:30.33 checking for otool... no 0:30.54 checking for X... libraries , headers 0:30.63 checking for dnet_ntoa in -ldnet... no 0:30.73 checking for dnet_ntoa in -ldnet_stub... no 0:30.83 checking for gethostbyname... yes 0:30.93 checking for connect... yes 0:31.04 checking for remove... yes 0:31.14 checking for shmat... yes 0:31.25 checking for IceConnectionNumber in -lICE... yes 0:31.41 checking for --noexecstack option to as... yes 0:31.51 checking for -z noexecstack option to ld... yes 0:31.61 checking for -z text option to ld... yes 0:31.70 checking for -z relro option to ld... yes 0:31.80 checking for -z nocopyreloc option to ld... yes 0:31.90 checking for -Bsymbolic-functions option to ld... yes 0:32.00 checking for --build-id=sha1 option to ld... yes 0:32.09 checking for --ignore-unresolved-symbol option to ld... yes 0:32.13 checking if toolchain supports -mssse3 option... no 0:32.17 checking if toolchain supports -msse4.1 option... no 0:32.25 checking whether the linker supports Identical Code Folding... no 0:32.86 checking whether removing dead symbols breaks debugging... no 0:32.94 checking for working const... yes 0:32.96 checking for mode_t... yes 0:33.00 checking for off_t... yes 0:33.02 checking for pid_t... yes 0:33.05 checking for size_t... yes 0:33.41 checking whether 64-bits std::atomic requires -latomic... no 0:33.48 checking for dirent.h that defines DIR... yes 0:33.58 checking for opendir in -ldir... no 0:33.65 checking for sockaddr_in.sin_len... false 0:33.71 checking for sockaddr_in6.sin6_len... false 0:33.78 checking for sockaddr.sa_len... false 0:33.87 checking for gethostbyname_r in -lc_r... no 0:34.07 checking for library containing dlopen... -ldl 0:34.14 checking for dlfcn.h... yes 0:34.25 checking for dladdr... yes 0:34.36 checking for memmem... yes 0:34.47 checking for socket in -lsocket... no 0:34.59 checking for XDrawLines in -lX11... yes 0:34.71 checking for XextAddDisplay in -lXext... yes 0:34.82 checking for XtFree in -lXt... yes 0:34.94 checking for xcb_connect in -lxcb... yes 0:35.06 checking for xcb_shm_query_version in -lxcb-shm... yes 0:35.18 checking for XGetXCBConnection in -lX11-xcb... yes 0:35.28 checking for pthread_create in -lpthreads... no 0:35.39 checking for pthread_create in -lpthread... yes 0:35.50 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:35.58 checking for pthread.h... yes 0:35.71 checking for stat64... yes 0:35.83 checking for lstat64... yes 0:35.94 checking for truncate64... yes 0:36.06 checking for statvfs64... yes 0:36.18 checking for statvfs... yes 0:36.30 checking for statfs64... yes 0:36.41 checking for statfs... yes 0:36.53 checking for getpagesize... yes 0:36.65 checking for gmtime_r... yes 0:36.77 checking for localtime_r... yes 0:36.89 checking for arc4random... no 0:37.00 checking for arc4random_buf... no 0:37.11 checking for mallinfo... yes 0:37.23 checking for gettid... no 0:37.34 checking for lchown... yes 0:37.46 checking for setpriority... yes 0:37.58 checking for strerror... yes 0:37.70 checking for syscall... yes 0:37.81 checking for clock_gettime(CLOCK_MONOTONIC)... 0:37.90 checking for pthread_cond_timedwait_monotonic_np... 0:38.05 checking for res_ninit()... yes 0:38.16 checking for an implementation of va_copy()... yes 0:38.27 checking whether va_list can be copied by value... yes 0:38.53 checking for __thread keyword for TLS variables... yes 0:38.65 checking for localeconv... yes 0:38.75 checking for malloc.h... yes 0:38.86 checking for strndup... yes 0:38.98 checking for posix_memalign... yes 0:39.10 checking for memalign... yes 0:39.22 checking for malloc_usable_size... yes 0:39.29 checking whether malloc_usable_size definition can use const argument... no 0:39.33 checking for valloc in malloc.h... yes 0:39.36 checking for valloc in unistd.h... no 0:39.38 checking for _aligned_malloc in malloc.h... no 0:39.40 checking NSPR selection... system 0:39.40 checking for nspr-config... /usr/bin/nspr-config 0:39.46 checking for NSPR - version >= 4.21... yes 0:39.68 checking for nss-config... /usr/bin/nss-config 0:39.77 checking for NSS - version >= 3.46.0... yes 0:39.89 checking for gzread in -lz... yes 0:40.00 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-70.0.1/browser/confvars.sh 0:40.01 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 0:40.07 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread 0:40.07 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:40.10 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes 0:40.12 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0/ -pthread 0:40.13 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:40.13 checking for libstartup-notification-1.0 >= 0.8... yes 0:40.14 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:40.14 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:40.17 checking for dbus-1 >= 0.60... yes 0:40.17 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:40.18 checking MOZ_DBUS_LIBS... -ldbus-1 0:40.18 checking for dbus-glib-1 >= 0.60... yes 0:40.19 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:40.19 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:40.36 checking for linux/joystick.h... yes 0:40.36 checking for wget... no 0:40.48 checking for fdatasync... yes 0:40.55 checking for valid C compiler optimization flags... yes 0:40.82 checking for __cxa_demangle... yes 0:40.90 checking for unwind.h... yes 0:41.14 checking for _Unwind_Backtrace... yes 0:41.17 checking for -pipe support... yes 0:41.39 checking what kind of list files are supported by the linker... linkerscript 0:41.40 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:41.40 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:41.41 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:41.52 checking for FT_Bitmap_Size.y_ppem... yes 0:41.72 checking for FT_GlyphSlot_Embolden... yes 0:41.86 checking for FT_Load_Sfnt_Table... yes 0:41.99 checking for fontconfig/fcfreetype.h... yes 0:42.24 checking for posix_fadvise... yes 0:42.36 checking for posix_fallocate... yes 0:42.58 updating cache ./config.cache 0:42.58 creating ./config.data 0:42.65 js/src> configuring 0:42.65 js/src> running /builddir/build/BUILD/firefox-70.0.1/configure.py --enable-project=js --disable-crashreporter --enable-necko-wifi --enable-official-branding --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --with-system-bz2 --without-system-icu --with-system-nss --with-system-zlib --host=aarch64-unknown-linux-gnu --target=aarch64-unknown-linux-gnu --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize=-g -O2 --without-ccache --without-toolchain-prefix --enable-debug-symbols --disable-address-sanitizer --disable-memory-sanitizer --disable-thread-sanitizer --disable-undefined-sanitizer --disable-signed-overflow-sanitizer --disable-unsigned-overflow-sanitizer --disable-frame-pointers --disable-coverage --enable-cargo-incremental --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --disable-fuzzing --disable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-profile-generate --disable-profile-use --without-pgo-profile-path --disable-cross-pgo --enable-lto --disable-js-shell --enable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-masm-verbose --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-pipeline-operator --disable-binast --disable-cranelift --disable-wasm-codegen-debug --disable-typed-objects --disable-wasm-bulk-memory --disable-wasm-reftypes --disable-wasm-bigint --disable-wasm-gc --disable-wasm-private-reftypes --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/firefox-70.0.1/objdir/dist JS_STANDALONE= 0:42.72 js/src> checking for vcs source checkout... no 0:42.87 js/src> checking for a shell... /usr/bin/sh 0:42.91 js/src> checking for host system type... aarch64-unknown-linux-gnu 0:42.93 js/src> checking for target system type... aarch64-unknown-linux-gnu 0:44.99 js/src> checking for Python 3... /usr/bin/python3 (3.7.5) 0:44.99 js/src> checking whether cross compiling... no 0:45.01 js/src> checking for yasm... /usr/bin/yasm 0:45.03 js/src> checking yasm version... 1.3.0 0:45.05 js/src> checking for the target C compiler... /usr/bin/gcc 0:45.11 js/src> checking whether the target C compiler can be used... yes 0:45.11 js/src> checking the target C compiler version... 8.3.1 0:45.18 js/src> checking the target C compiler works... yes 0:45.18 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:45.24 js/src> checking whether the target C++ compiler can be used... yes 0:45.24 js/src> checking the target C++ compiler version... 8.3.1 0:45.32 js/src> checking the target C++ compiler works... yes 0:45.32 js/src> checking for the host C compiler... /usr/bin/gcc 0:45.37 js/src> checking whether the host C compiler can be used... yes 0:45.37 js/src> checking the host C compiler version... 8.3.1 0:45.45 js/src> checking the host C compiler works... yes 0:45.45 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:45.51 js/src> checking whether the host C++ compiler can be used... yes 0:45.51 js/src> checking the host C++ compiler version... 8.3.1 0:45.57 js/src> checking the host C++ compiler works... yes 0:45.92 js/src> checking for 64-bit OS... yes 0:45.95 js/src> checking for nasm... /usr/bin/nasm 0:45.97 js/src> checking nasm version... 2.13.03 0:46.01 js/src> checking for linker... bfd 0:46.01 js/src> checking for the assembler... /usr/bin/gcc 0:46.05 js/src> checking for ar... /usr/bin/gcc-ar 0:46.05 js/src> checking for pkg_config... /usr/bin/pkg-config 0:46.07 js/src> checking for pkg-config version... 1.5.3 0:46.16 js/src> checking for stdint.h... yes 0:46.24 js/src> checking for inttypes.h... yes 0:46.32 js/src> checking for malloc.h... yes 0:46.40 js/src> checking for alloca.h... yes 0:46.46 js/src> checking for sys/byteorder.h... no 0:46.54 js/src> checking for getopt.h... yes 0:46.63 js/src> checking for unistd.h... yes 0:46.70 js/src> checking for nl_types.h... yes 0:46.75 js/src> checking for cpuid.h... no 0:46.83 js/src> checking for sys/statvfs.h... yes 0:46.91 js/src> checking for sys/statfs.h... yes 0:47.00 js/src> checking for sys/vfs.h... yes 0:47.07 js/src> checking for sys/mount.h... yes 0:47.17 js/src> checking for sys/quota.h... yes 0:47.27 js/src> checking for linux/quota.h... yes 0:47.37 js/src> checking for linux/if_addr.h... yes 0:47.47 js/src> checking for linux/rtnetlink.h... yes 0:47.55 js/src> checking for sys/queue.h... yes 0:47.64 js/src> checking for sys/types.h... yes 0:47.73 js/src> checking for netinet/in.h... yes 0:47.81 js/src> checking for byteswap.h... yes 0:47.90 js/src> checking for linux/perf_event.h... yes 0:47.99 js/src> checking for perf_event_open system call... yes 0:48.02 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:48.06 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:48.11 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:48.13 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:48.17 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:48.21 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:48.24 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:48.27 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:48.30 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:48.33 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:48.37 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:48.39 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:48.43 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:48.45 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:48.53 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:48.56 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:48.59 js/src> checking whether the C++ compiler supports -Wcomma... no 0:48.66 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:48.73 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:48.81 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:48.85 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:48.87 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:48.91 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:48.93 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:48.97 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:49.01 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:49.04 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:49.07 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:49.10 js/src> checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:49.14 js/src> checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:49.17 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:49.23 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:49.31 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:49.38 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:49.46 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:49.53 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:49.60 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:49.67 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:49.75 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:49.78 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:49.81 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:49.88 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:49.95 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:50.03 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:50.10 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:50.14 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:50.16 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:50.24 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:50.31 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:50.34 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:50.37 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:50.40 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:50.44 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:50.50 js/src> checking whether the C compiler supports -Wformat... yes 0:50.58 js/src> checking whether the C++ compiler supports -Wformat... yes 0:50.64 js/src> checking whether the C compiler supports -Wformat-security... no 0:50.69 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:50.76 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:50.84 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:50.90 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:50.94 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:51.01 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:51.08 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:51.16 js/src> checking whether the C++ compiler supports -fno-aligned-new... yes 0:51.18 js/src> checking for rustc... /usr/bin/rustc 0:51.18 js/src> checking for cargo... /usr/bin/cargo 0:51.42 js/src> checking rustc version... 1.38.0 0:51.46 js/src> checking cargo version... 1.38.0 0:51.79 js/src> checking for rust target triplet... aarch64-unknown-linux-gnu 0:51.99 js/src> checking for rust host triplet... aarch64-unknown-linux-gnu 0:52.00 js/src> checking for rustdoc... /usr/bin/rustdoc 0:52.00 js/src> checking for rustfmt... not found 0:52.23 js/src> checking for clang for bindgen... /usr/bin/clang++ 0:52.34 js/src> checking for libclang for bindgen... /usr/lib64/libclang.so 0:52.34 js/src> checking that libclang is new enough... yes 0:52.34 js/src> checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:52.35 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:52.39 js/src> checking for libffi > 3.0.9... yes 0:52.41 js/src> checking MOZ_FFI_CFLAGS... 0:52.43 js/src> checking MOZ_FFI_LIBS... -lffi 0:52.44 js/src> checking for awk... /usr/bin/gawk 0:52.44 js/src> checking for perl... /usr/bin/perl 0:52.46 js/src> checking for minimum required perl version >= 5.006... 5.028002 0:52.50 js/src> checking for full perl installation... yes 0:52.50 js/src> checking for gmake... /usr/bin/gmake 0:52.50 js/src> checking for watchman... not found 0:52.50 js/src> checking for xargs... /usr/bin/xargs 0:52.51 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:52.62 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:52.62 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:52.62 js/src> Refreshing /builddir/build/BUILD/firefox-70.0.1/js/src/old-configure with /usr/bin/autoconf-2.13 0:53.02 js/src> loading cache /builddir/build/BUILD/firefox-70.0.1/objdir/./config.cache 0:53.08 js/src> checking host system type... aarch64-unknown-linux-gnu 0:53.12 js/src> checking target system type... aarch64-unknown-linux-gnu 0:53.15 js/src> checking build system type... aarch64-unknown-linux-gnu 0:53.17 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:53.17 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:53.17 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:53.17 js/src> checking whether we are using GNU C... (cached) yes 0:53.17 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:53.17 js/src> checking for c++... (cached) /usr/bin/g++ 0:53.17 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:53.18 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:53.18 js/src> checking whether we are using GNU C++... (cached) yes 0:53.18 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:53.30 js/src> checking for ranlib... (cached) gcc-ranlib 0:53.31 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:53.31 js/src> checking for strip... (cached) /bin/true 0:53.31 js/src> checking for sb-conf... no 0:53.32 js/src> checking for ve... no 0:53.32 js/src> checking for X... (cached) libraries , headers 0:53.33 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:53.34 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:53.34 js/src> checking for gethostbyname... (cached) yes 0:53.34 js/src> checking for connect... (cached) yes 0:53.35 js/src> checking for remove... (cached) yes 0:53.35 js/src> checking for shmat... (cached) yes 0:53.36 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:53.55 js/src> checking for --noexecstack option to as... yes 0:53.64 js/src> checking for -z noexecstack option to ld... yes 0:53.74 js/src> checking for -z text option to ld... yes 0:53.84 js/src> checking for -z relro option to ld... yes 0:53.94 js/src> checking for -z nocopyreloc option to ld... yes 0:54.04 js/src> checking for -Bsymbolic-functions option to ld... yes 0:54.14 js/src> checking for --build-id=sha1 option to ld... yes 0:54.21 js/src> checking whether the linker supports Identical Code Folding... no 0:54.82 js/src> checking whether removing dead symbols breaks debugging... no 0:54.83 js/src> checking for working const... (cached) yes 0:54.83 js/src> checking for mode_t... (cached) yes 0:54.83 js/src> checking for off_t... (cached) yes 0:54.83 js/src> checking for pid_t... (cached) yes 0:54.84 js/src> checking for size_t... (cached) yes 0:54.92 js/src> checking for ssize_t... yes 0:54.92 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:54.93 js/src> checking for dirent.h that defines DIR... (cached) yes 0:54.95 js/src> checking for opendir in -ldir... (cached) no 0:54.95 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:54.96 js/src> checking for library containing dlopen... (cached) -ldl 0:54.97 js/src> checking for dlfcn.h... (cached) yes 0:54.98 js/src> checking for socket in -lsocket... (cached) no 0:54.99 js/src> checking for pthread_create in -lpthreads... (cached) no 0:54.99 js/src> checking for pthread_create in -lpthread... (cached) yes 0:55.12 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:55.23 js/src> checking for getc_unlocked... yes 0:55.35 js/src> checking for _getc_nolock... no 0:55.35 js/src> checking for gmtime_r... (cached) yes 0:55.37 js/src> checking for localtime_r... (cached) yes 0:55.49 js/src> checking for pthread_getname_np... yes 0:55.61 js/src> checking for pthread_get_name_np... no 0:55.61 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:55.74 js/src> checking for sin in -lm... yes 0:55.75 js/src> checking for res_ninit()... (cached) yes 0:55.89 js/src> checking for nl_langinfo and CODESET... yes 0:55.89 js/src> checking for an implementation of va_copy()... (cached) yes 0:55.90 js/src> checking whether va_list can be copied by value... (cached) yes 0:55.91 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:55.92 js/src> checking for localeconv... (cached) yes 0:55.94 js/src> checking NSPR selection... command-line 0:56.01 js/src> checking for valid optimization flags... yes 0:56.02 js/src> checking for __cxa_demangle... (cached) yes 0:56.04 js/src> checking for -pipe support... yes 0:56.12 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:56.36 js/src> checking what kind of list files are supported by the linker... linkerscript 0:56.40 js/src> checking for posix_fadvise... (cached) yes 0:56.41 js/src> checking for posix_fallocate... (cached) yes 0:56.43 js/src> checking for malloc.h... (cached) yes 0:56.44 js/src> checking for strndup... (cached) yes 0:56.45 js/src> checking for posix_memalign... (cached) yes 0:56.47 js/src> checking for memalign... (cached) yes 0:56.49 js/src> checking for malloc_usable_size... (cached) yes 0:56.55 js/src> checking whether malloc_usable_size definition can use const argument... no 0:56.59 js/src> checking for valloc in malloc.h... yes 0:56.62 js/src> checking for valloc in unistd.h... no 0:56.65 js/src> checking for _aligned_malloc in malloc.h... no 0:56.68 js/src> updating cache /builddir/build/BUILD/firefox-70.0.1/objdir/./config.cache 0:56.68 js/src> creating ./config.data 0:56.73 js/src> Creating config.status 0:57.20 Creating config.status 0:57.96 Reticulating splines... 1:02.40 0:04.55 File already read. Skipping: /builddir/build/BUILD/firefox-70.0.1/gfx/angle/targets/angle_common/moz.build 1:41.36 Finished reading 1492 moz.build files in 11.06s 1:41.36 Read 11 gyp files in parallel contributing 0.00s to total wall time 1:41.36 Processed into 7963 build config descriptors in 11.55s 1:41.36 RecursiveMake backend executed in 17.87s 1:41.37 3053 total backend files; 3053 created; 0 updated; 0 unchanged; 0 deleted; 25 -> 1140 Makefile 1:41.37 FasterMake backend executed in 1.59s 1:41.37 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 1:41.37 Total wall time: 43.50s; CPU time: 43.13s; Efficiency: 99%; Untracked: 1.43s Configure complete! Be sure to run |mach build| to pick up any changes 1:42.60 Clobber not needed. 1:42.60 Adding make options from /builddir/build/BUILD/firefox-70.0.1/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-70.0.1/objdir OBJDIR=/builddir/build/BUILD/firefox-70.0.1/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-70.0.1/.mozconfig export FOUND_MOZCONFIG 1:42.61 /usr/bin/gmake -f client.mk -s 1:43.11 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:43.18 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:43.32 Elapsed: 0.05s; From dist/xpi-stage: Kept 0 existing; Added/updated 89; Removed 0 files and 0 directories. 1:44.26 Elapsed: 0.72s; From _tests: Kept 29 existing; Added/updated 1067; Removed 0 files and 0 directories. 1:44.87 Elapsed: 1.33s; From dist/bin: Kept 266 existing; Added/updated 2571; Removed 0 files and 0 directories. 1:44.96 Elapsed: 1.76s; From dist/include: Kept 1686 existing; Added/updated 3877; Removed 0 files and 0 directories. 1:45.29 ./mozilla-config.h.stub 1:45.63 ./buildid.h.stub 1:45.97 ./source-repo.h.stub 1:46.66 config 1:47.15 config/nsinstall_real 1:47.53 config/stl.sentinel.stub 1:47.89 config/system-header.sentinel.stub 1:48.66 build/application.ini.stub 1:48.67 js/src/js-confdefs.h.stub 1:48.69 xpcom/xpcom-config.h.stub 1:48.77 security/ct/tests/gtest/valid-sth.inc.stub 1:49.08 js/src/js-config.h.stub 1:49.12 build/application.ini.h.stub 1:49.19 xpcom/xpcom-private.h.stub 1:49.50 js/src/selfhosted.out.h.stub 1:49.54 build/automation.py.stub 1:49.75 security/apps/xpcshell.inc.stub 1:49.84 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 1:50.09 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DJS_CODEGEN_ARM64=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xhtml" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="aarch64-gcc3" -DMOZILLA_UAVERSION="70.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="70.0.1" -DMOZ_TREE_CAIRO=1 -DMOZ_DAV1D_ASM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_VPX_VPX_DECODER_H=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=70.0.1 -DMOZ_LTO=1 -DHAVE_NL_TYPES_H=1 -DMOZ_NORMANDY=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=browser -DATK_MINOR_VERSION=30 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="70.0.1" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DENABLE_REMOTE_AGENT=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_DLADDR=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_VALLOC=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 1:50.15 xpcom/build/Services.h.stub 1:50.17 xpcom/tests/gtest/dafsa_test_1.inc.stub 1:50.17 security/apps/addons-public.inc.stub 1:50.58 xpcom/build/services.rs.stub 1:50.69 security/apps/addons-public-intermediate.inc.stub 1:50.71 netwerk/necko-config.h.stub 1:50.72 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 1:51.13 security/apps/addons-stage.inc.stub 1:51.31 gfx/webrender_bindings/webrender_ffi_generated.h.stub 1:51.56 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 1:51.61 layout/style/ServoCSSPropList.py.stub 1:52.26 security/ct/tests/gtest/wrong-spki-sth.inc.stub 1:52.90 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 1:53.55 security/ct/tests/gtest/missing-log-id-sth.inc.stub 1:54.23 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 1:55.45 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 1:56.10 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 1:56.78 security/ct/tests/gtest/missing-extensions-sth.inc.stub 1:57.55 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 1:58.34 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 1:58.37 dom/encoding/domainsfallbacks.properties.h.stub 1:58.86 dom/encoding/labelsencodings.properties.h.stub 1:59.14 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 1:59.29 dom/encoding/localesfallbacks.properties.h.stub 1:59.71 dom/encoding/nonparticipatingdomains.properties.h.stub 1:59.82 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 2:00.28 layout/generic/FrameIdList.h.stub 2:00.51 security/ct/tests/gtest/truncated-extension-sth.inc.stub 2:00.90 layout/generic/FrameTypeList.h.stub 2:01.54 toolkit/crashreporter/CrashAnnotations.h.stub 2:01.63 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 2:02.57 devtools/client/debugger/src/node.stub.stub 2:02.64 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 2:02.91 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/vendors.js" 2:03.51 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 2:04.30 js/src/frontend/ReservedWordsGenerated.h.stub 2:04.79 js/src/gc/StatsPhasesGenerated.h.stub 2:05.37 js/src/gc/StatsPhasesGenerated.inc.stub 2:05.87 js/src/jit/MOpcodes.h.stub 2:05.87 xpcom/idl-parser/xpidl/xpidl.stub.stub 2:06.50 devtools/client/debugger/src/actions/node.stub.stub 2:06.56 js/src/jit/LOpcodes.h.stub 2:06.90 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/ui.js" 2:07.05 devtools/client/debugger/src/client/node.stub.stub 2:07.59 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/index.js" 2:10.44 devtools/client/debugger/src/components/node.stub.stub 2:10.78 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/WelcomeBox.js" 2:11.98 devtools/client/debugger/src/reducers/node.stub.stub 2:12.31 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/ui.js" 2:14.49 layout/style/nsCSSPropertyID.h.stub 2:15.33 layout/style/ServoCSSPropList.h.stub 2:16.07 layout/style/CompositorAnimatableProperties.h.stub 2:16.67 devtools/client/debugger/src/selectors/node.stub.stub 2:16.74 layout/style/CountedUnknownProperties.h.stub 2:17.07 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js" 2:17.25 layout/style/nsComputedDOMStyleGenerated.inc.stub 2:17.81 layout/style/nsCSSPropsGenerated.inc.stub 2:18.40 layout/style/ServoStyleConsts.h.stub 2:19.00 devtools/client/debugger/src/utils/node.stub.stub 2:19.47 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/fromJS.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/makeRecord.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/threads.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/worker.js" 2:21.60 devtools/client/debugger/src/workers/parser/node.stub.stub 2:22.13 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/workers/parser/index.js" 2:25.23 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 2:25.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/workers/pretty-print/index.js" 2:25.64 devtools/client/debugger/src/workers/search/node.stub.stub 2:26.10 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/workers/search/index.js" 2:26.74 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-70.0.1/objdir/config/makefiles/xpidl xpidl 2:26.74 config/makefiles/xpidl/Bits.xpt 2:26.75 config/makefiles/xpidl/accessibility.xpt 2:27.52 config/makefiles/xpidl/alerts.xpt 2:28.18 layout/style/test/gtest/ExampleStylesheet.h.stub 2:28.39 devtools/client/debugger/src/actions/ast/node.stub.stub 2:28.66 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 2:28.70 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/ast/setInScopeLines.js" 2:29.04 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js" 2:30.71 config/makefiles/xpidl/appshell.xpt 2:30.92 devtools/client/debugger/src/actions/pause/node.stub.stub 2:31.35 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/skipPausing.js" 2:31.56 config/makefiles/xpidl/appstartup.xpt 2:32.87 config/makefiles/xpidl/autocomplete.xpt 2:33.24 devtools/client/debugger/src/actions/sources/node.stub.stub 2:33.63 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/symbols.js" 2:33.63 config/makefiles/xpidl/backgroundhangmonitor.xpt 2:34.88 config/makefiles/xpidl/browser-element.xpt 2:35.48 config/makefiles/xpidl/browser-newtab.xpt 2:36.12 config/makefiles/xpidl/browsercompsbase.xpt 2:36.39 devtools/client/debugger/src/actions/utils/node.stub.stub 2:36.77 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/create-store.js" 2:36.90 config/makefiles/xpidl/caps.xpt 2:37.60 config/makefiles/xpidl/captivedetect.xpt 2:38.90 devtools/client/debugger/src/client/firefox/node.stub.stub 2:39.17 devtools/client/debugger/src/components/Editor/node.stub.stub 2:39.19 config/makefiles/xpidl/chrome.xpt 2:39.29 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox/targets.js" 2:39.65 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Tabs.js" 2:39.77 config/makefiles/xpidl/commandhandler.xpt 2:40.42 config/makefiles/xpidl/commandlines.xpt 2:42.28 config/makefiles/xpidl/composer.xpt 2:42.90 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 2:43.27 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js" 2:43.52 config/makefiles/xpidl/content_events.xpt 2:44.25 config/makefiles/xpidl/content_geckomediaplugins.xpt 2:44.96 config/makefiles/xpidl/content_html.xpt 2:46.21 config/makefiles/xpidl/content_webrtc.xpt 2:47.17 config/makefiles/xpidl/devtools_rr.xpt 2:47.87 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 2:47.98 config/makefiles/xpidl/docshell.xpt 2:48.12 devtools/client/debugger/src/components/shared/node.stub.stub 2:48.43 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js" 2:48.45 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/SmartGap.js" 2:48.59 config/makefiles/xpidl/dom.xpt 2:50.96 config/makefiles/xpidl/dom_audiochannel.xpt 2:53.76 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 2:53.84 config/makefiles/xpidl/dom_base.xpt 2:54.29 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/breakpoint/index.js" 2:54.43 config/makefiles/xpidl/dom_bindings.xpt 2:54.83 devtools/client/debugger/src/utils/editor/node.stub.stub 2:55.38 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/token-events.js" 2:57.64 config/makefiles/xpidl/dom_events.xpt 2:57.66 devtools/client/debugger/src/utils/pause/node.stub.stub 2:58.05 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/why.js" 2:58.54 config/makefiles/xpidl/dom_geolocation.xpt 2:59.29 config/makefiles/xpidl/dom_html.xpt 2:59.53 devtools/client/debugger/src/utils/resource/node.stub.stub 2:59.85 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/selector.js" 3:00.29 config/makefiles/xpidl/dom_indexeddb.xpt 3:00.34 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 3:00.68 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/utils.js" 3:01.00 config/makefiles/xpidl/dom_localstorage.xpt 3:01.99 config/makefiles/xpidl/dom_media.xpt 3:02.62 config/makefiles/xpidl/dom_network.xpt 3:03.17 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 3:03.54 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/wait-service.js" 3:03.74 config/makefiles/xpidl/dom_notification.xpt 3:04.63 config/makefiles/xpidl/dom_payments.xpt 3:04.75 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 3:05.15 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/menus/source.js" 3:05.24 config/makefiles/xpidl/dom_power.xpt 3:06.51 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 3:06.87 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 3:07.79 config/makefiles/xpidl/dom_presentation.xpt 3:08.54 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 3:08.75 config/makefiles/xpidl/dom_push.xpt 3:08.91 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js" 3:10.24 config/makefiles/xpidl/dom_quota.xpt 3:10.50 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 3:10.85 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js" 3:11.11 config/makefiles/xpidl/dom_security.xpt 3:12.12 config/makefiles/xpidl/dom_sidebar.xpt 3:12.76 devtools/client/debugger/src/components/shared/Button/node.stub.stub 3:13.07 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js" 3:13.39 config/makefiles/xpidl/dom_simpledb.xpt 3:14.16 config/makefiles/xpidl/dom_storage.xpt 3:14.90 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 3:15.02 config/makefiles/xpidl/dom_system.xpt 3:15.21 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/index.js" 3:15.84 config/makefiles/xpidl/dom_webauthn.xpt 3:16.36 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 3:16.50 config/makefiles/xpidl/dom_webspeechrecognition.xpt 3:16.74 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js" 3:17.09 config/makefiles/xpidl/dom_webspeechsynth.xpt 3:17.72 config/makefiles/xpidl/dom_workers.xpt 3:18.57 config/makefiles/xpidl/dom_xslt.xpt 3:18.78 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 3:19.11 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/scopes/utils.js" 3:19.45 config/makefiles/xpidl/dom_xul.xpt 3:20.07 config/makefiles/xpidl/downloads.xpt 3:20.80 config/makefiles/xpidl/editor.xpt 3:21.27 config/makefiles/xpidl/enterprisepolicies.xpt 3:21.51 config/makefiles/xpidl/extensions.xpt 3:22.10 config/makefiles/xpidl/exthandler.xpt 3:22.19 config/makefiles/xpidl/fastfind.xpt 3:22.70 config/makefiles/xpidl/gfx.xpt 3:23.27 config/makefiles/xpidl/html5.xpt 3:23.32 config/makefiles/xpidl/htmlparser.xpt 3:23.33 config/makefiles/xpidl/imglib2.xpt 3:23.90 config/makefiles/xpidl/inspector.xpt 3:23.92 config/makefiles/xpidl/intl.xpt 3:24.10 config/makefiles/xpidl/jar.xpt 3:24.60 config/makefiles/xpidl/jsdebugger.xpt 3:24.80 config/makefiles/xpidl/jsinspector.xpt 3:25.37 config/makefiles/xpidl/kvstore.xpt 3:25.46 config/makefiles/xpidl/layout_base.xpt 3:25.90 config/makefiles/xpidl/layout_printing.xpt 3:25.97 config/makefiles/xpidl/layout_xul_tree.xpt 3:26.19 config/makefiles/xpidl/locale.xpt 3:26.67 config/makefiles/xpidl/loginmgr.xpt 3:26.69 config/makefiles/xpidl/migration.xpt 3:27.10 config/makefiles/xpidl/mimetype.xpt 3:27.51 config/makefiles/xpidl/mozfind.xpt 3:27.66 config/makefiles/xpidl/mozintl.xpt 3:27.69 config/makefiles/xpidl/necko.xpt 3:28.35 config/makefiles/xpidl/necko_about.xpt 3:28.46 config/makefiles/xpidl/necko_cache.xpt 3:28.58 config/makefiles/xpidl/necko_cache2.xpt 3:29.07 config/makefiles/xpidl/necko_cookie.xpt 3:29.92 config/makefiles/xpidl/necko_dns.xpt 3:30.25 config/makefiles/xpidl/necko_file.xpt 3:30.83 config/makefiles/xpidl/necko_ftp.xpt 3:31.50 config/makefiles/xpidl/necko_http.xpt 3:31.58 config/makefiles/xpidl/necko_mdns.xpt 3:32.20 config/makefiles/xpidl/necko_res.xpt 3:33.00 config/makefiles/xpidl/necko_socket.xpt 3:33.81 config/makefiles/xpidl/necko_strconv.xpt 3:34.36 config/makefiles/xpidl/necko_viewsource.xpt 3:34.62 config/makefiles/xpidl/necko_websocket.xpt 3:35.41 config/makefiles/xpidl/necko_wifi.xpt 3:36.01 config/makefiles/xpidl/parentalcontrols.xpt 3:36.40 config/makefiles/xpidl/pipnss.xpt 3:36.66 config/makefiles/xpidl/pippki.xpt 3:36.99 config/makefiles/xpidl/places.xpt 3:37.93 config/makefiles/xpidl/plugin.xpt 3:39.34 config/makefiles/xpidl/pref.xpt 3:39.41 config/makefiles/xpidl/prefetch.xpt 3:39.67 config/makefiles/xpidl/profiler.xpt 3:40.33 config/makefiles/xpidl/remote.xpt 3:40.55 config/makefiles/xpidl/reputationservice.xpt 3:40.70 config/makefiles/xpidl/satchel.xpt 3:40.97 config/makefiles/xpidl/services-crypto-component.xpt 3:41.15 config/makefiles/xpidl/services_fxaccounts.xpt 3:41.55 config/makefiles/xpidl/sessionStore_funcs.xpt 3:41.62 config/makefiles/xpidl/shellservice.xpt 3:41.99 config/makefiles/xpidl/shistory.xpt 3:42.23 config/makefiles/xpidl/spellchecker.xpt 3:42.38 config/makefiles/xpidl/storage.xpt 3:42.64 config/makefiles/xpidl/telemetry.xpt 3:43.14 config/makefiles/xpidl/test_necko.xpt 3:43.18 config/makefiles/xpidl/thumbnails.xpt 3:43.93 config/makefiles/xpidl/toolkit_antitracking.xpt 3:44.08 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 3:44.55 config/makefiles/xpidl/toolkit_cleardata.xpt 3:44.74 config/makefiles/xpidl/toolkit_crashservice.xpt 3:44.90 config/makefiles/xpidl/toolkit_filewatcher.xpt 3:45.23 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 3:45.33 config/makefiles/xpidl/toolkit_osfile.xpt 3:45.85 config/makefiles/xpidl/toolkit_search.xpt 3:45.89 config/makefiles/xpidl/toolkit_securityreporter.xpt 3:45.89 config/makefiles/xpidl/toolkit_shell.xpt 3:46.45 config/makefiles/xpidl/toolkit_xulstore.xpt 3:46.66 config/makefiles/xpidl/toolkitprofile.xpt 3:46.69 config/makefiles/xpidl/txmgr.xpt 3:47.05 config/makefiles/xpidl/txtsvc.xpt 3:47.29 config/makefiles/xpidl/uconv.xpt 3:47.72 config/makefiles/xpidl/update.xpt 3:47.93 config/makefiles/xpidl/uriloader.xpt 3:48.01 config/makefiles/xpidl/url-classifier.xpt 3:48.40 config/makefiles/xpidl/urlformatter.xpt 3:48.59 config/makefiles/xpidl/webBrowser_core.xpt 3:49.19 config/makefiles/xpidl/webbrowserpersist.xpt 3:49.23 config/makefiles/xpidl/webextensions.xpt 3:50.12 config/makefiles/xpidl/webvtt.xpt 3:50.13 config/makefiles/xpidl/widget.xpt 3:50.79 config/makefiles/xpidl/windowcreator.xpt 3:50.83 config/makefiles/xpidl/windowwatcher.xpt 3:50.97 config/makefiles/xpidl/xpcom_base.xpt 3:51.56 config/makefiles/xpidl/xpcom_components.xpt 3:52.01 config/makefiles/xpidl/xpcom_ds.xpt 3:53.25 config/makefiles/xpidl/xpcom_io.xpt 3:53.53 config/makefiles/xpidl/xpcom_system.xpt 3:55.22 config/makefiles/xpidl/xpcom_threads.xpt 3:55.54 config/makefiles/xpidl/xpcomtest.xpt 3:56.44 config/makefiles/xpidl/xpconnect.xpt 3:56.75 config/makefiles/xpidl/xpctest.xpt 3:57.14 config/makefiles/xpidl/xul.xpt 3:57.25 config/makefiles/xpidl/xulapp.xpt 3:58.01 config/makefiles/xpidl/zipwriter.xpt 3:58.76 config/makefiles/xpidl/xptdata.cpp 4:04.29 xpcom/ds/nsGkAtomList.h.stub 4:04.30 xpcom/base/error_list.rs.stub 4:04.30 xpcom/components/Components.h.stub 4:04.94 xpcom/ds/nsGkAtomConsts.h.stub 4:05.22 xpcom/base/ErrorList.h.stub 4:05.42 modules/libpref/StaticPrefListAll.h.stub 4:05.58 intl/locale/encodingsgroups.properties.h.stub 4:05.71 xpcom/base/ErrorNamesInternal.h.stub 4:06.16 xpcom/base/gk_rust_utils_ffi_generated.h.stub 4:06.20 netwerk/dns/etld_data.inc.stub 4:09.28 dom/base/UseCounterList.h.stub 4:09.90 dom/bindings/CSS2Properties.webidl.stub 4:10.49 accessible/xpcom/xpcAccEvents.h.stub 4:12.59 security/manager/ssl/nsSTSPreloadList.h.stub 4:15.36 toolkit/components/telemetry/TelemetryEventData.h.stub 4:17.30 toolkit/components/telemetry/TelemetryEventEnums.h.stub 4:19.38 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 4:22.86 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 4:24.59 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 4:29.01 toolkit/components/telemetry/TelemetryProcessData.h.stub 4:29.59 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 4:30.11 toolkit/components/telemetry/TelemetryScalarData.h.stub 4:33.44 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 5:50.78 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.h 5:50.78 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 5:50.78 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.h 5:50.78 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 5:50.78 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleInterface-example.h 5:50.78 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleInterface-example.cpp 5:53.59 toolkit/library/rust/force-cargo-library-build 5:53.59 testing/geckodriver/force-cargo-program-build 5:53.62 mfbt 5:53.70 mfbt/tests 5:53.81 Blocking waiting for file lock on package cache 5:55.48 Blocking waiting for file lock on package cache 5:58.91 Compiling libc v0.2.60 5:59.65 Compiling libc v0.2.60 6:02.63 Compiling byteorder v1.3.1 6:02.83 Compiling proc-macro2 v0.4.27 6:06.88 Compiling unicode-xid v0.1.0 6:07.42 Compiling syn v0.15.30 6:08.42 Compiling autocfg v0.1.2 6:12.43 Compiling siphasher v0.2.1 6:13.51 /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)': 6:13.51 /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 6:13.51 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 6:13.51 ^ 6:13.52 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:15: 6:13.52 /builddir/build/BUILD/firefox-70.0.1/mfbt/lz4.h:662:16: note: declared here 6:13.52 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 6:13.52 ^~~~~~~~~~~~~~~~~~~ 6:13.52 /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 6:13.53 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 6:13.53 ^ 6:13.53 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:15: 6:13.53 /builddir/build/BUILD/firefox-70.0.1/mfbt/lz4.h:662:16: note: declared here 6:13.53 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 6:13.53 ^~~~~~~~~~~~~~~~~~~ 6:14.32 Compiling fnv v1.0.6 6:14.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AllocPolicy.h:16, 6:14.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BufferList.h:11, 6:14.42 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestBufferList.cpp:9: 6:14.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 6:14.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:14.42 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 6:14.42 ^~ 6:14.43 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestBufferList.cpp:9: 6:14.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here 6:14.43 Maybe lastSegmentSize; 6:14.43 ^~~~~~~~~~~~~~~ 6:14.69 Compiling ident_case v1.0.0 6:14.75 Compiling cfg-if v0.1.6 6:14.96 Compiling lazy_static v1.2.0 6:15.23 Compiling serde v1.0.88 6:15.49 Compiling void v1.0.2 6:15.89 Compiling proc-macro2 v0.4.27 6:18.86 Compiling strsim v0.7.0 6:20.29 Compiling nodrop v0.1.12 6:20.73 Compiling rand_core v0.4.0 6:22.94 Compiling scopeguard v0.3.2 6:23.59 Compiling typenum v1.10.0 6:25.59 Compiling typenum v1.10.0 6:31.06 Compiling unicode-xid v0.1.0 6:31.71 Compiling memoffset v0.2.1 6:31.95 Compiling version_check v0.1.5 6:32.69 Compiling void v1.0.2 6:33.10 Compiling memchr v2.2.0 6:34.33 Compiling slab v0.4.1 6:35.28 Compiling futures v0.1.23 6:37.84 Compiling syn v0.15.30 6:41.39 Compiling cc v1.0.34 6:42.20 Compiling build_const v0.2.0 6:43.92 Compiling matches v0.1.6 6:44.30 Compiling byte-tools v0.3.0 6:44.58 Compiling fnv v1.0.6 6:44.94 Compiling itoa v0.4.1 6:45.81 Compiling memchr v2.2.0 6:52.23 Compiling serde v1.0.88 6:54.86 Compiling ryu v0.2.4 6:56.08 Compiling unicode-normalization v0.1.5 6:57.91 Compiling cc v1.0.34 7:00.33 Compiling httparse v1.3.3 7:06.77 Compiling percent-encoding v2.1.0 7:10.46 Compiling num-traits v0.2.6 7:13.81 Compiling indexmap v1.0.1 7:17.48 Compiling opaque-debug v0.2.1 7:17.74 Compiling try-lock v0.2.2 7:18.21 Compiling adler32 v1.0.2 7:19.52 Compiling string v0.1.1 7:20.03 Compiling autocfg v0.1.2 7:20.10 Compiling fake-simd v0.1.2 7:20.45 Compiling regex v1.0.3 7:26.14 Compiling byteorder v1.3.1 7:26.31 Compiling ucd-util v0.1.1 7:28.45 Compiling bitflags v1.0.4 7:28.80 Compiling num-integer v0.1.39 7:31.75 Compiling cfg-if v0.1.6 7:32.07 Compiling semver-parser v0.7.0 7:32.28 Compiling dtoa v0.4.2 7:33.71 Compiling quick-error v1.2.1 7:34.15 Compiling safemem v0.3.0 7:34.76 Compiling remove_dir_all v0.5.2 7:35.00 Compiling utf8-ranges v1.0.0 7:36.87 Compiling urlencoding v1.0.0 7:37.33 Compiling semver-parser v0.7.0 7:38.51 Compiling glob v0.2.11 7:38.65 Compiling scoped-tls v1.0.0 7:39.39 Compiling unicode-width v0.1.4 7:39.82 Compiling xml-rs v0.8.0 7:45.07 Compiling unicode-segmentation v1.2.1 7:48.26 Compiling khronos_api v3.1.0 7:48.99 Compiling rust-ini v0.10.3 7:50.70 Compiling rand_core v0.4.0 7:52.80 Compiling encoding_rs v0.8.17 7:53.69 Compiling nodrop v0.1.12 7:54.02 Compiling dtoa v0.4.2 7:55.70 Compiling lazy_static v1.2.0 7:56.07 Compiling procedural-masquerade v0.1.1 7:56.77 Compiling byte-tools v0.3.0 7:57.05 Compiling regex v1.0.3 7:58.48 Compiling strsim v0.7.0 8:03.20 Compiling itoa v0.4.1 8:04.39 Compiling ucd-util v0.1.1 8:05.64 Compiling podio v0.1.5 8:06.31 Compiling geckodriver v0.24.0 (/builddir/build/BUILD/firefox-70.0.1/testing/geckodriver) 8:06.84 Compiling scopeguard v0.3.2 8:07.15 Compiling num-traits v0.2.6 8:10.20 Compiling rand_pcg v0.1.2 8:10.40 Compiling pkg-config v0.3.9 8:11.34 Compiling rand_chacha v0.1.1 8:12.41 Compiling rand v0.6.5 8:12.77 Compiling log v0.4.6 8:13.77 Compiling crossbeam-utils v0.6.5 8:14.99 Compiling thread_local v0.3.6 8:17.43 Compiling unreachable v1.0.0 8:17.86 Compiling arrayvec v0.4.6 8:20.00 Compiling memoffset v0.2.1 8:20.15 Compiling rand_core v0.3.1 8:20.27 Compiling matches v0.1.6 8:20.35 Compiling rand_jitter v0.1.4 8:20.48 Compiling stable_deref_trait v1.0.0 8:21.00 Compiling fake-simd v0.1.2 8:21.31 Compiling slab v0.4.1 8:21.47 Compiling unicase v2.4.0 8:21.95 Compiling bitflags v1.0.4 8:22.12 Compiling crc v1.7.0 8:22.20 Compiling bindgen v0.51.0 8:22.76 Compiling unicode-bidi v0.3.4 8:24.36 Compiling block-padding v0.1.2 8:26.06 Compiling regex-syntax v0.6.0 8:26.56 Compiling utf8-ranges v1.0.0 8:28.54 Compiling smallbitvec v2.3.0 8:31.19 Compiling thin-slice v0.1.1 8:31.79 Compiling futures v0.1.23 8:37.18 Compiling humantime v1.1.1 8:40.38 Compiling miniz_oxide_c_api v0.1.2 8:41.80 Compiling semver v0.6.0 8:47.94 Compiling xml-rs v0.8.0 8:57.85 Compiling want v0.0.6 8:59.26 Compiling tokio-executor v0.1.7 9:02.41 Compiling smallvec v0.6.6 9:13.94 Compiling opaque-debug v0.2.1 9:14.23 Compiling precomputed-hash v0.1.1 9:14.80 Compiling peeking_take_while v0.1.2 9:15.43 Compiling shlex v0.1.1 9:17.41 Compiling failure_derive v0.1.3 9:20.33 Compiling rayon-core v1.5.0 9:21.47 Compiling same-file v1.0.2 9:22.59 Compiling num-derive v0.2.5 9:23.61 Compiling crossbeam-epoch v0.7.1 9:25.95 Compiling scopeguard v1.0.0 9:26.42 Compiling threadbound v0.1.0 9:27.02 Compiling unicode-normalization v0.1.5 9:29.46 Compiling rand_xorshift v0.1.1 9:30.55 Compiling rand_isaac v0.1.1 9:31.37 Compiling num-integer v0.1.39 9:34.35 Compiling rand_hc v0.1.0 9:34.49 Compiling binary-space-partition v0.1.2 9:35.16 Compiling plain v0.2.3 9:35.66 Compiling either v1.1.0 9:36.41 Compiling cose v0.1.4 9:37.61 Compiling percent-encoding v2.1.0 9:40.22 Compiling arrayref v0.3.4 9:40.53 Compiling atomic_refcell v0.1.0 9:41.64 Compiling error-chain v0.11.0 9:43.47 Compiling bitreader v0.3.0 9:44.57 Compiling idna v0.2.0 9:53.74 Compiling quick-error v1.2.1 9:54.11 Compiling indexmap v1.0.1 9:57.44 Compiling svg_fmt v0.4.0 10:00.00 Compiling scoped-tls v0.1.0 10:00.55 Compiling unicode-segmentation v1.2.1 10:01.07 Compiling iovec v0.1.2 10:02.13 Compiling net2 v0.2.33 10:04.37 Compiling remove_dir_all v0.5.2 10:04.63 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/modules/libpref/init/static_prefs) 10:04.83 Compiling thread_profiler v0.1.1 10:05.45 Compiling moz_cbor v0.1.1 10:06.41 Compiling rand_os v0.1.3 10:08.33 Compiling num_cpus v1.7.0 10:09.27 Compiling miniz_oxide v0.1.2 10:12.97 Compiling termcolor v0.3.6 10:14.98 Compiling time v0.1.40 10:22.00 Compiling runloop v0.1.0 10:23.28 Compiling slab v0.3.0 10:23.91 Compiling rand v0.4.3 10:24.03 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/build/workspace-hack) 10:24.40 Compiling rustc-demangle v0.1.8 10:24.80 Compiling term_size v0.3.0 10:25.43 Compiling base64 v0.10.0 10:28.16 Compiling base64 v0.9.3 10:31.35 Compiling boxfnonce v0.0.3 10:32.31 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/modules/libpref/parser) 10:33.65 Compiling tokio-timer v0.2.11 10:36.00 Compiling tokio-current-thread v0.1.6 10:36.49 Compiling phf_shared v0.7.21 10:38.07 Compiling unreachable v1.0.0 10:39.52 Compiling cmake v0.1.29 10:40.68 Compiling crossbeam-channel v0.3.7 10:41.07 Compiling quote v0.6.11 10:47.50 Compiling crossbeam-deque v0.6.3 10:48.42 Compiling generic-array v0.12.0 10:52.02 Compiling libloading v0.5.0 10:55.18 Compiling rand_chacha v0.1.1 10:55.95 Compiling url v2.1.0 10:56.32 Compiling rand_pcg v0.1.2 10:56.72 Compiling aho-corasick v0.6.8 10:57.48 Compiling rand v0.6.5 10:59.08 Compiling log v0.4.6 10:59.53 Compiling bytes v0.4.9 11:01.29 Compiling semver v0.9.0 11:05.74 Compiling mio v0.6.19 11:07.79 Compiling clang-sys v0.28.0 11:10.83 Compiling rand_core v0.3.1 11:11.10 Compiling rand_jitter v0.1.4 11:13.04 Compiling arrayvec v0.4.6 11:16.09 Compiling dtoa-short v0.3.1 11:17.12 Compiling crossbeam-utils v0.6.5 11:22.93 Compiling futures-cpupool v0.1.8 11:24.06 Compiling block-padding v0.1.2 11:24.97 Compiling regex-syntax v0.6.0 11:26.14 Compiling cookie v0.12.0 11:31.07 Compiling msdos_time v0.1.6 11:31.80 Compiling textwrap v0.9.0 11:35.90 Compiling tempfile v3.0.2 11:38.27 Compiling uuid v0.6.5 11:54.82 Compiling digest v0.8.0 11:55.49 Compiling block-buffer v0.7.3 11:56.26 Compiling mime v0.3.13 12:01.27 Compiling mime_guess v2.0.1 12:37.62 Compiling thread_local v0.3.6 12:40.42 Compiling lmdb-rkv-sys v0.8.4 12:44.14 Compiling libdbus-sys v0.1.5 12:45.84 Compiling unicode-bidi v0.3.4 12:59.50 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/servo_arc) 13:00.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.16 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]': 13:00.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.17 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.17 ^~ 13:00.17 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 13:00.17 uint8_t unitsNeeded; 13:00.17 ^~~~~~~~~~~ 13:00.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.17 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.18 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.20 ^~ 13:00.20 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:00.20 char32_t badCodePoint; 13:00.20 ^~~~~~~~~~~~ 13:00.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.33 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 5]': 13:00.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.33 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.34 ^~ 13:00.34 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 13:00.34 uint8_t unitsAvailable; 13:00.34 ^~~~~~~~~~~~~~ 13:00.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.34 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.34 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.35 ^~ 13:00.35 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 13:00.35 uint8_t unitsNeeded; 13:00.37 ^~~~~~~~~~~ 13:00.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.37 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.38 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.38 ^~ 13:00.38 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:00.39 char32_t badCodePoint; 13:00.39 ^~~~~~~~~~~~ 13:00.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.40 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.41 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.41 ^~ 13:00.41 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 13:00.41 uint8_t unitsObserved; 13:00.41 ^~~~~~~~~~~~~ 13:00.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.67 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 2]': 13:00.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.69 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.69 ^~ 13:00.69 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 13:00.69 uint8_t unitsObserved; 13:00.69 ^~~~~~~~~~~~~ 13:00.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.69 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.70 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.70 ^~ 13:00.72 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:00.72 char32_t badCodePoint; 13:00.73 ^~~~~~~~~~~~ 13:00.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.75 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.75 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.75 ^~ 13:00.75 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 13:00.75 uint8_t unitsNeeded; 13:00.75 ^~~~~~~~~~~ 13:00.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.86 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]': 13:00.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.86 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.86 ^~ 13:00.86 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:00.89 char32_t badCodePoint; 13:00.89 ^~~~~~~~~~~~ 13:00.90 Compiling owning_ref v0.4.0 13:00.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.96 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 2]': 13:00.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.96 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.96 ^~ 13:00.96 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 13:00.96 uint8_t unitsObserved; 13:00.98 ^~~~~~~~~~~~~ 13:00.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:00.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:00.98 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:00.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:00.99 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:00.99 ^~ 13:01.00 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:01.00 char32_t badCodePoint; 13:01.00 ^~~~~~~~~~~~ 13:01.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:01.06 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:01.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]': 13:01.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:01.07 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:01.07 ^~ 13:01.07 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 13:01.07 uint8_t unitsAvailable; 13:01.07 ^~~~~~~~~~~~~~ 13:01.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:01.07 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:01.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:01.08 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:01.09 ^~ 13:01.09 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 13:01.09 uint8_t unitsNeeded; 13:01.09 ^~~~~~~~~~~ 13:01.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:01.09 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:01.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:01.09 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:01.09 ^~ 13:01.10 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 13:01.10 uint8_t unitsObserved; 13:01.11 ^~~~~~~~~~~~~ 13:01.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:01.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:01.28 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:01.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 13:01.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:01.29 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:01.30 ^~ 13:01.30 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 13:01.30 uint8_t unitsObserved; 13:01.30 ^~~~~~~~~~~~~ 13:01.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:01.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:01.51 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:01.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 13:01.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:01.52 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:01.52 ^~ 13:01.52 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 13:01.52 uint8_t unitsObserved; 13:01.52 ^~~~~~~~~~~~~ 13:01.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:01.52 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:01.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:01.53 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:01.54 ^~ 13:01.55 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:01.56 char32_t badCodePoint; 13:01.56 ^~~~~~~~~~~~ 13:01.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:01.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:01.78 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:01.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 4]': 13:01.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:01.78 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:01.78 ^~ 13:01.78 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 13:01.78 uint8_t unitsObserved; 13:01.78 ^~~~~~~~~~~~~ 13:01.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:01.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:01.78 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:01.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:01.79 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:01.79 ^~ 13:01.79 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:01.79 char32_t badCodePoint; 13:01.80 ^~~~~~~~~~~~ 13:02.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:02.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:02.00 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:02.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 13:02.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:02.02 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:02.02 ^~ 13:02.02 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 13:02.02 uint8_t unitsObserved; 13:02.02 ^~~~~~~~~~~~~ 13:02.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:02.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:02.02 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:02.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:02.02 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:02.02 ^~ 13:02.02 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:02.02 char32_t badCodePoint; 13:02.02 ^~~~~~~~~~~~ 13:02.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:02.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:02.03 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:02.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:02.04 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:02.04 ^~ 13:02.04 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:02.04 char32_t badCodePoint; 13:02.04 ^~~~~~~~~~~~ 13:02.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:02.06 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:02.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:02.06 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:02.06 ^~ 13:02.06 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 13:02.06 uint8_t unitsObserved; 13:02.06 ^~~~~~~~~~~~~ 13:02.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:02.30 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:02.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 13:02.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:02.30 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:02.30 ^~ 13:02.30 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 13:02.30 uint8_t unitsAvailable; 13:02.30 ^~~~~~~~~~~~~~ 13:02.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:02.30 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:02.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:02.30 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:02.30 ^~ 13:02.30 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 13:02.30 uint8_t unitsNeeded; 13:02.30 ^~~~~~~~~~~ 13:02.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:02.30 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:02.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:02.33 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:02.34 ^~ 13:02.34 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 13:02.34 uint8_t unitsAvailable; 13:02.34 ^~~~~~~~~~~~~~ 13:02.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:02.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:02.34 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:02.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:02.34 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:02.36 ^~ 13:02.36 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 13:02.36 uint8_t unitsNeeded; 13:02.36 ^~~~~~~~~~~ 13:02.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 13:02.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 13:02.36 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 13:02.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:02.36 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 13:02.36 ^~ 13:02.36 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 13:02.36 char32_t badCodePoint; 13:02.36 ^~~~~~~~~~~~ 13:05.61 Compiling walkdir v2.1.4 13:13.87 Compiling tokio-io v0.1.7 13:14.00 Compiling lock_api v0.3.1 13:16.01 Compiling itertools v0.8.0 13:17.07 mfbt/tests/gtest 13:19.69 Compiling http v0.1.17 13:24.01 Compiling semver v0.6.0 13:30.15 Compiling humantime v1.1.1 13:34.08 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/js/src/rust/shared) 13:47.97 Compiling mio-uds v0.6.7 13:50.38 Compiling chrono v0.4.6 14:02.68 Compiling clap v2.31.2 14:10.59 Compiling mozprofile v0.5.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozprofile) 14:14.61 Compiling new_debug_unreachable v1.0.1 14:18.99 Compiling phf v0.7.21 14:19.87 Compiling cubeb-sys v0.5.5 14:29.20 Compiling tokio-threadpool v0.1.10 14:30.85 Compiling dogear v0.3.3 14:38.15 js/src 14:55.97 Compiling sha-1 v0.8.1 14:59.35 Compiling flate2 v1.0.1 15:03.84 Compiling rustc_version v0.2.3 15:05.64 Compiling mozversion v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozversion) 15:10.76 Compiling rand_hc v0.1.0 15:13.64 Compiling serde_derive v1.0.88 15:15.43 Compiling rand_isaac v0.1.1 15:19.46 Compiling rand_xorshift v0.1.1 16:20.93 Compiling uluru v0.3.0 16:21.48 Compiling crossbeam-epoch v0.7.1 16:27.35 Compiling tokio-executor v0.1.7 16:30.28 Compiling crossbeam-queue v0.1.2 16:54.33 Compiling idna v0.2.0 17:12.62 Compiling rand v0.4.3 17:19.48 Compiling headers-derive v0.1.0 17:22.26 Compiling which v1.0.3 17:24.14 Compiling iovec v0.1.2 17:25.05 Compiling net2 v0.2.33 17:31.78 Compiling rand_os v0.1.3 17:32.57 Compiling serde_repr v0.1.4 17:34.27 Compiling num_cpus v1.7.0 17:41.09 Compiling thin-vec v0.1.0 17:44.53 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/servo/components/hashglobe) 17:47.96 Compiling tokio-reactor v0.1.3 17:48.87 Compiling tokio-codec v0.1.0 17:48.88 Compiling time v0.1.40 17:51.96 Compiling h2 v0.1.12 17:57.65 Compiling headers-core v0.1.1 17:58.18 Compiling tokio-fs v0.1.3 18:10.11 Compiling memmap v0.7.0 18:11.94 Compiling freetype v0.4.0 18:12.09 Compiling zip v0.4.2 18:17.45 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-70.0.1/dom/webauthn/libudev-sys) 18:27.27 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 18:31.54 Compiling atty v0.2.11 18:31.97 Compiling memmap v0.6.2 18:33.55 Compiling socket2 v0.3.10 18:40.11 Compiling quote v0.6.11 18:44.73 Compiling tokio-udp v0.1.1 18:47.56 Compiling generic-array v0.12.0 18:48.74 Compiling tokio-tcp v0.1.1 18:51.88 Compiling aho-corasick v0.6.8 18:54.29 Compiling nom v4.1.1 18:54.96 Compiling tokio-uds v0.2.5 19:03.01 Compiling headers v0.2.1 19:03.42 Compiling tokio v0.1.11 19:11.03 Compiling fxhash v0.2.1 19:12.36 Compiling dns-parser v0.8.0 19:16.57 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 19:16.57 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Interpreter.cpp:4502:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:16.57 if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 19:16.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:21.11 Compiling scroll v0.9.2 19:23.40 Compiling parking_lot_core v0.6.2 19:23.86 Compiling serde_urlencoded v0.6.1 19:25.00 Compiling parking_lot v0.9.0 19:26.54 Compiling ringbuf v0.1.4 19:26.96 Compiling serde_json v1.0.26 19:28.26 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/library/rust/shared) 19:29.92 Compiling gl_generator v0.11.0 19:36.31 Compiling plist v0.4.0 19:45.66 Compiling hyper v0.12.19 19:54.17 Compiling marionette v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/testing/geckodriver/marionette) 19:55.86 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/nsstring) 20:04.89 Compiling shift_or_euc v0.1.0 20:06.04 Compiling encoding_c_mem v0.2.1 20:07.84 Compiling encoding_c v0.9.1 20:09.35 Compiling crossbeam-deque v0.6.3 20:10.22 Compiling tokio-timer v0.2.11 20:18.05 Compiling tokio-current-thread v0.1.6 20:18.79 Compiling mozrunner v0.9.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozrunner) 20:26.61 Compiling ordered-float v1.0.1 20:28.14 Compiling mp4parse v0.11.3 (/builddir/build/BUILD/firefox-70.0.1/media/mp4parse-rust/mp4parse) 20:31.13 Compiling warp v0.1.19 20:42.97 Compiling url v2.1.0 20:43.18 Compiling cose-c v0.1.5 20:45.78 Compiling rand v0.3.22 20:46.08 Compiling bytes v0.4.9 20:52.88 Compiling mio v0.6.19 21:09.03 Compiling futures-cpupool v0.1.8 21:10.63 Compiling uuid v0.6.5 21:11.13 Compiling webdriver v0.40.1 (/builddir/build/BUILD/firefox-70.0.1/testing/webdriver) 21:14.15 Compiling tempfile v3.0.2 21:17.33 Compiling libudev v0.2.0 21:19.00 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 21:20.04 Compiling env_logger v0.5.6 21:31.50 Compiling block-buffer v0.7.3 21:32.48 Compiling digest v0.8.0 23:01.47 Compiling cexpr v0.3.3 25:04.80 Compiling gleam v0.6.17 26:02.55 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/nserror) 26:03.81 Compiling shift_or_euc_c v0.1.0 26:09.79 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-70.0.1/media/mp4parse-rust/mp4parse_capi) 26:20.06 Compiling lmdb-rkv v0.11.4 26:25.56 Compiling dbus v0.6.4 27:28.38 Compiling phf_generator v0.7.21 27:29.35 Compiling webrtc-sdp v0.2.2 (/builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/rsdparsa) 28:09.15 Compiling tokio-io v0.1.7 28:12.89 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Stack.h:23, 28:12.89 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Runtime.h:59, 28:12.89 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSContext.h:27, 28:12.89 from /builddir/build/BUILD/firefox-70.0.1/js/src/util/Text.cpp:20, 28:12.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 28:12.89 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyToHeap]': 28:12.89 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:12.89 unsigned start, end; 28:12.89 ^~~ 28:12.89 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:12.89 unsigned start, end; 28:12.89 ^~~~~ 28:15.47 Compiling mio-uds v0.6.7 28:18.26 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/gkrust_utils) 28:19.55 Compiling sha2 v0.8.0 28:41.23 Compiling darling_core v0.9.0 28:59.99 Compiling synstructure v0.10.1 29:10.64 Finished release [optimized] target(s) in 23m 17s 29:10.92 js/src/debugger 30:41.15 Compiling cubeb-core v0.5.5 31:07.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:29: 31:07.14 /builddir/build/BUILD/firefox-70.0.1/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 31:07.14 /builddir/build/BUILD/firefox-70.0.1/js/src/debugger/Environment.cpp:159:15: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:07.14 const char* s; 31:07.14 ^ 31:10.85 Compiling serde_derive v1.0.88 34:22.99 js/src/frontend 34:57.02 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Stack.h:23, 34:57.03 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Iteration.h:19, 34:57.03 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Iteration.cpp:9, 34:57.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src18.cpp:2: 34:57.03 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyTo]': 34:57.03 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:57.03 unsigned start, end; 34:57.03 ^~~ 34:57.04 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:57.05 unsigned start, end; 34:57.05 ^~~~~ 35:03.45 Compiling cssparser v0.25.7 35:08.36 Compiling derive_more v0.13.0 36:24.61 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 36:24.61 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/Parser.cpp:7256:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:24.61 NameNodeType innerName; 36:24.61 ^~~~~~~~~ 36:33.54 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 36:33.55 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/Parser.cpp:5820:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:33.55 TernaryNodeType ifNode; 36:33.55 ^~~~~~ 36:51.74 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 36:51.75 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/Parser.cpp:7256:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:51.75 NameNodeType innerName; 36:51.75 ^~~~~~~~~ 37:00.46 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 37:00.46 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/Parser.cpp:5820:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:00.46 TernaryNodeType ifNode; 37:00.46 ^~~~~~ 37:33.73 Compiling scroll_derive v0.9.5 37:49.18 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/xpcom/xpcom_macros) 37:59.88 Compiling cstr-macros v0.1.5 38:46.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 38:46.05 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': 38:46.08 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/BytecodeEmitter.cpp:2741:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:46.08 NameOpEmitter noe(this, name, loc, kind); 38:46.09 ^ 39:03.24 Compiling uuid v0.7.4 39:08.57 Compiling authenticator v0.2.6 39:24.64 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/netwerk/base/rust-helper) 39:28.69 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/intl/encoding_glue) 39:31.07 Compiling rayon v1.1.0 39:46.12 Compiling phf_codegen v0.7.21 39:46.88 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 39:51.08 Compiling audio_thread_priority v0.19.1 39:54.80 Compiling tokio-codec v0.1.0 39:57.55 Compiling tokio-reactor v0.1.3 40:09.05 Compiling peek-poke-derive v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/peek-poke/peek-poke-derive) 40:11.81 Compiling malloc_size_of_derive v0.1.0 41:05.75 Compiling cubeb v0.5.5 41:06.80 Compiling cubeb-backend v0.5.5 41:07.35 Compiling darling_macro v0.9.0 42:13.60 Compiling cstr v0.1.3 42:13.75 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/xpcom) 42:13.91 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/mtransport/mdns_service) 43:09.42 js/src/gc 43:16.35 Compiling cssparser-macros v0.3.5 43:54.80 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-70.0.1/servo/components/selectors) 44:07.21 Compiling tokio-tcp v0.1.1 44:11.53 Compiling tokio-udp v0.1.1 44:13.46 Compiling tokio-uds v0.2.5 44:15.49 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs) 44:21.32 Compiling darling v0.9.0 44:21.59 Compiling failure v0.1.3 44:22.39 Compiling smallvec v0.6.6 44:24.46 Compiling app_units v0.7.0 44:25.35 Compiling euclid v0.20.0 44:28.02 Compiling serde_bytes v0.10.4 44:29.55 Compiling ron v0.1.7 44:38.41 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender_build) 44:40.54 Compiling bincode v1.0.0 44:43.85 Compiling toml v0.4.5 44:55.14 Compiling goblin v0.0.17 45:22.05 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/storage/variant) 45:23.44 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/moz_task) 45:25.64 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/netwerk/base/mozurl) 45:32.87 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/derive_common) 46:41.07 Compiling crossbeam-channel v0.3.7 46:53.23 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/fallible) 46:53.75 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/peek-poke) 46:55.82 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/wr_malloc_size_of) 46:56.75 Compiling plane-split v0.14.1 47:00.21 Compiling rkv v0.9.7 47:05.93 Compiling webrender v0.60.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender) 47:11.67 Compiling object v0.10.0 47:28.56 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style) 47:45.02 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/storage/rust) 47:48.15 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/to_shmem_derive) 48:15.28 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style_derive) 48:46.41 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/to_shmem) 48:48.05 Compiling tokio-threadpool v0.1.10 49:29.40 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender_api) 50:36.11 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/components/kvstore) 51:02.67 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/tools/profiler/rust-helper) 51:12.82 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/bookmark_sync) 52:20.33 js/src/jit 52:33.71 Compiling tokio-fs v0.1.3 52:39.04 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'int vixl::Disassembler::SubstituteImmediateField(const vixl::Instruction*, const char*)': 52:39.05 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2996:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:39.05 } 52:39.05 ^ 52:39.05 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2998:5: note: here 52:39.05 case 'C': { // ICondB - Immediate Conditional Branch. 52:39.05 ^~~~ 53:18.03 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/malloc_size_of) 53:19.61 Compiling tokio v0.1.11 53:53.00 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style_traits) 53:58.59 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/audioipc) 54:21.86 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings) 56:29.55 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:48, 56:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 56:29.55 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 56:29.56 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:128:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:29.56 return *it; 56:29.56 ^~ 56:29.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:29: 56:29.56 /builddir/build/BUILD/firefox-70.0.1/js/src/jsfriendapi.cpp:1134:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 56:29.56 RealmsInZoneIter realm(zone); 56:29.56 ^~~~~ 57:47.37 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/client) 60:02.07 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/server) 62:58.15 js/src/wasm 65:23.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 65:23.68 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 65:23.68 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmBaselineCompile.cpp:8362:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 65:23.69 switch (kind) { 65:23.69 ^~~~~~ 65:52.16 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)': 65:52.16 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmBaselineCompile.cpp:2336:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized] 65:52.17 uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 65:52.17 ^ 69:00.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 69:00.66 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 69:00.66 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmIonCompile.cpp:1824:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 69:00.66 switch (kind) { 69:00.66 ^~~~~~ 69:01.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 69:01.27 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': 69:01.28 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/CacheIR.cpp:1852:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 69:01.28 JSProtoKey protoKey; 69:01.28 ^~~~~~~~ 71:03.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 71:03.32 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': 71:03.33 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/CodeGenerator.cpp:13851:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 71:03.33 ABIArg arg = abi.next(argMir); 71:03.33 ~~~~~~~~^~~~~~~~ 71:07.51 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/ports/geckolib) 72:32.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 72:32.21 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)': 72:32.22 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:2931:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:32.22 result = -result; 72:32.22 ^~~~~~ 72:32.22 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:2857:9: note: 'result' was declared here 72:32.22 Float result; 72:32.22 ^~~~~~ 72:32.22 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:2931:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:32.22 result = -result; 72:32.23 ^~~~~~ 72:32.23 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:2857:9: note: 'result' was declared here 72:32.23 Float result; 72:32.23 ^~~~~~ 72:46.52 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp: In function 'bool EncodeElemSection(js::wasm::Encoder&, js::wasm::AstModule&)': 72:46.53 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:7324:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:46.53 if (kind == ElemSegmentKind::Active || 72:46.53 ^~ 72:46.54 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:7294:19: note: 'kind' was declared here 72:46.54 ElemSegmentKind kind; 72:46.54 ^~~~ 73:39.55 modules/fdlibm/src 73:55.58 memory/build 73:56.08 memory/mozalloc 73:57.36 memory/volatile 74:00.47 memory/volatile/tests 74:09.35 mozglue/baseprofiler 74:25.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 74:25.85 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/core/platform.cpp: In function 'void mozilla::baseprofiler::DoLULBacktrace(mozilla::baseprofiler::PSLockRef, const mozilla::baseprofiler::RegisteredThread&, const mozilla::baseprofiler::Registers&, mozilla::baseprofiler::NativeStack&)': 74:25.85 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/core/platform.cpp:1235:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 74:25.85 memset(&startRegs, 0, sizeof(startRegs)); 74:25.85 ^ 74:25.85 In file included from /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/core/platform.cpp:111, 74:25.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 74:25.85 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 74:25.85 struct UnwindRegs { 74:25.86 ^~~~~~~~~~ 74:37.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit4.cpp:47: 74:37.51 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 74:37.51 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/IonCacheIRCompiler.cpp:1377:30: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 74:37.51 Maybe scratch; 74:37.51 ^~~~~~~ 75:38.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 75:38.85 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 75:38.86 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp:1570:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 75:38.86 memset(&startRegs, 0, sizeof(startRegs)); 75:38.86 ^ 75:38.86 In file included from /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp:11, 75:38.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 75:38.86 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 75:38.87 struct UnwindRegs { 75:38.87 ^~~~~~~~~~ 75:50.13 mozglue/build 75:50.36 mozglue/misc 76:14.78 mozglue/tests 76:51.44 config/external/icu/common 79:19.04 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsutil.h:24, 79:19.04 from /builddir/build/BUILD/firefox-70.0.1/js/src/gc/Heap.h:13, 79:19.04 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/IonCode.h:15, 79:19.04 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JSJitFrameIter.h:12, 79:19.04 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JitFrames.h:12, 79:19.04 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/Bailouts.h:12, 79:19.04 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/LIR.h:15, 79:19.04 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/LIR.cpp:7, 79:19.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 79:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 79:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:424:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:19.05 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 79:19.05 ^~~~~~~~~~~ 79:19.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:38: 79:19.05 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/MIR.cpp:4011:13: note: 'res' was declared here 79:19.05 int32_t res; 79:19.05 ^~~ 79:21.58 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 79:21.58 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/MIR.cpp:4042:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:21.58 return MConstant::NewInt64(alloc, res); 79:21.58 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 80:25.29 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JitAllocPolicy.h:18, 80:25.31 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/FixedList.h:13, 80:25.31 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/LIR.h:16, 80:25.31 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/LIR.cpp:7, 80:25.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 80:25.31 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/InlineList.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': 80:25.31 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/InlineList.h:299:5: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:25.31 item->next = at; 80:25.31 ^~~~ 80:25.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:29: 80:25.31 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/MCallOptimize.cpp:3052:17: note: 'ins' was declared here 80:25.31 MInstruction* ins; 80:25.31 ^~~ 81:04.80 config/external/icu/data/icudata_gas.i_o 81:05.03 config/external/icu/i18n 83:55.55 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/library/rust) 85:32.33 third_party/sqlite3/src 89:28.76 third_party/prio 89:28.80 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 89:28.80 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 89:28.80 #pragma pipeloop(0) 89:28.81 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 89:28.81 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 89:28.81 #pragma pipeloop(0) 89:28.81 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 89:28.81 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 89:28.81 #pragma pipeloop(0) 89:28.81 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 89:28.82 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 89:28.82 #pragma pipeloop(0) 89:28.82 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 89:28.82 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 89:28.82 ^~~~~ 89:28.83 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 89:28.83 double digit, m2j, nextm2j, a, b; 89:28.83 ^~~~~~~ 89:28.83 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 89:28.83 int tmp; 89:28.83 ^~~ 89:30.56 In file included from /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:10: 89:30.56 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 89:30.57 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 89:30.57 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 89:30.57 ^ 89:30.57 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 89:30.57 int j = MP_MIN(k, MP_DIGIT_BIT); 89:30.57 ^~~~~~ 89:30.57 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 89:30.57 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 89:30.57 ^~~ 89:30.57 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 89:30.57 int j = MP_MIN(k, MP_DIGIT_BIT); 89:30.57 ^~~~~~ 89:30.57 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2120:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 89:30.57 if (j < MP_DIGIT_BIT) { 89:30.57 ^ 89:30.61 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 89:30.62 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:4605:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 89:30.62 if (val >= r) 89:30.62 ^~ 89:36.44 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 89:36.45 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 89:36.45 for (db = 0; db < sizeof(mp_digit); db++) { 89:36.45 ^ 89:36.45 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 89:36.45 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 89:36.45 for (db = 0; db < sizeof(mp_digit); db++) { 89:36.45 ^ 89:49.19 third_party/msgpack 89:53.40 media/libjpeg 90:34.03 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 90:34.03 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 90:34.04 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 90:34.04 ^~~ 90:34.04 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 90:34.04 s = HUFF_EXTEND(r, s); 90:34.04 ^~~~~~~~~~~ 90:34.04 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 90:34.04 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 90:34.04 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 90:34.04 ^~~ 90:34.04 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 90:34.04 s = HUFF_EXTEND(r, s); 90:34.04 ^~~~~~~~~~~ 90:46.43 modules/brotli 91:32.56 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)': 91:32.56 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 91:32.56 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 91:32.56 ^ 91:32.56 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 91:32.56 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 91:32.56 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 91:32.56 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 91:32.56 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 91:32.56 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 91:32.57 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 91:32.57 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 91:32.58 ^~~~~~~~~~~~~~~~~~~ 91:32.58 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 91:32.58 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 91:32.58 ^ 91:32.58 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 91:32.58 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 91:32.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:32.58 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 91:32.58 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 91:32.58 ^~~~~~~~~~~~~~~~~~~~~~~~ 91:32.58 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 91:32.58 ucol_setVariableTop(UCollator *coll, 91:32.58 ^~~~~~~~~~~~~~~~~~~ 91:32.59 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 91:32.59 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 91:32.59 ^ 91:32.59 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 91:32.59 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 91:32.60 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 91:32.60 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 91:32.60 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 91:32.60 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 91:32.60 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 91:32.60 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 91:32.60 ^~~~~~~~~~~~~~~~~~~ 91:32.60 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 91:32.60 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 91:32.60 ^ 91:32.60 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 91:32.60 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 91:32.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:32.60 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 91:32.60 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 91:32.60 ^~~~~~~~~~~~~~~~~~~~~~~~ 91:32.60 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 91:32.60 ucol_setVariableTop(UCollator *coll, 91:32.60 ^~~~~~~~~~~~~~~~~~~ 91:32.60 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 91:32.60 ucol_restoreVariableTop(result, s.variableTopValue, status); 91:32.60 ^ 91:32.60 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 91:32.60 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 91:32.61 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 91:32.61 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 91:32.61 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 91:32.61 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 91:32.61 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 91:32.61 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 91:32.61 ^~~~~~~~~~~~~~~~~~~~~~~ 91:32.62 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 91:32.62 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 91:32.62 ^ 91:32.62 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 91:32.62 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 91:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:32.62 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 91:32.62 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 91:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~ 91:32.62 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 91:32.62 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 91:32.62 ^~~~~~~~~~~~~~~~~~~~~~~ 91:32.62 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 91:32.64 ucol_restoreVariableTop(result, s.variableTopValue, status); 91:32.64 ^ 91:32.64 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 91:32.64 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 91:32.64 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 91:32.64 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 91:32.64 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 91:32.64 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 91:32.64 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 91:32.64 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 91:32.64 ^~~~~~~~~~~~~~~~~~~~~~~ 91:32.64 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 91:32.64 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 91:32.64 ^ 91:32.64 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 91:32.64 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 91:32.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:32.64 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 91:32.64 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 91:32.64 ^~~~~~~~~~~~~~~~~~~~~~~~ 91:32.64 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 91:32.64 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 91:32.64 ^~~~~~~~~~~~~~~~~~~~~~~ 91:32.95 In file included from /usr/include/string.h:494, 91:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 91:32.95 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cmemory.h:32, 91:32.95 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:23: 91:32.95 In function 'char* strcat(char*, const char*)', 91:32.95 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:395:9: 91:32.96 /usr/include/bits/string_fortified.h:128:33: warning: 'char* __builtin___strcat_chk(char*, const char*, long unsigned int)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 91:32.96 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 91:32.96 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:53.58 modules/woff2 91:55.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 91:55.50 /builddir/build/BUILD/firefox-70.0.1/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 91:55.50 /builddir/build/BUILD/firefox-70.0.1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 91:55.50 uint64_t dst_offset = first_table_offset; 91:55.50 ^~~~~~~~~~ 92:09.85 modules/xz-embedded 92:12.38 media/libvorbis 92:12.49 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/scales.h:21, 92:12.50 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_codebook.c:23: 92:12.50 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 92:12.50 static int vorbis_ftoi(double f){ 92:12.50 ^~~~~~~~~~~ 92:13.76 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/bitrate.h:22, 92:13.76 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/codec_internal.h:58, 92:13.76 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_floor1.c:22: 92:13.76 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 92:13.76 static int vorbis_ftoi(double f){ 92:13.76 ^~~~~~~~~~~ 92:15.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/bitrate.h:22, 92:15.82 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/codec_internal.h:58, 92:15.82 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_info.c:25: 92:15.82 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 92:15.82 static int vorbis_ftoi(double f){ 92:15.82 ^~~~~~~~~~~ 92:17.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/bitrate.h:22, 92:17.60 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/codec_internal.h:58, 92:17.60 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_res0.c:27: 92:17.61 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 92:17.61 static int vorbis_ftoi(double f){ 92:17.61 ^~~~~~~~~~~ 92:19.39 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_window.c:19: 92:19.39 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 92:19.39 static int vorbis_ftoi(double f){ 92:19.39 ^~~~~~~~~~~ 92:21.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/bitrate.h:22, 92:21.04 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/codec_internal.h:58, 92:21.04 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_analysis.c:22, 92:21.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 92:21.04 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 92:21.04 static int vorbis_ftoi(double f){ 92:21.04 ^~~~~~~~~~~ 92:36.73 media/libmkv 92:36.84 /builddir/build/BUILD/firefox-70.0.1/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 92:36.84 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 92:36.84 ^~~~~~~~~~ 92:37.88 media/libaom 92:38.27 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 92:38.28 media/libdav1d/16bd_cdef_tmpl.c.stub 92:38.71 media/libdav1d/16bd_film_grain_tmpl.c.stub 92:39.19 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 92:39.59 media/libdav1d/16bd_ipred_tmpl.c.stub 92:40.02 media/libdav1d/16bd_itx_tmpl.c.stub 92:40.42 media/libdav1d/16bd_lf_apply_tmpl.c.stub 92:40.82 media/libdav1d/16bd_loopfilter_tmpl.c.stub 92:41.20 media/libdav1d/16bd_looprestoration_tmpl.c.stub 92:41.59 media/libdav1d/16bd_lr_apply_tmpl.c.stub 92:41.98 media/libdav1d/16bd_mc_tmpl.c.stub 92:42.39 media/libdav1d/16bd_recon_tmpl.c.stub 92:42.79 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 92:43.19 media/libdav1d/8bd_cdef_tmpl.c.stub 92:43.60 media/libdav1d/8bd_film_grain_tmpl.c.stub 92:43.97 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 92:44.37 media/libdav1d/8bd_ipred_tmpl.c.stub 92:44.76 media/libdav1d/8bd_itx_tmpl.c.stub 92:45.13 media/libdav1d/8bd_lf_apply_tmpl.c.stub 92:45.52 media/libdav1d/8bd_loopfilter_tmpl.c.stub 92:45.90 media/libdav1d/8bd_looprestoration_tmpl.c.stub 92:46.28 media/libdav1d/8bd_lr_apply_tmpl.c.stub 92:46.67 media/libdav1d/8bd_mc_tmpl.c.stub 92:47.06 media/libdav1d/8bd_recon_tmpl.c.stub 92:47.85 media/libdav1d 93:25.18 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/decode.c: In function 'decode_sb': 93:25.19 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/decode.c:2010:19: warning: 'by8' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:25.19 int ctx, bx8, by8; 93:25.19 ^~~ 93:25.19 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/decode.c:2010:14: warning: 'bx8' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:25.19 int ctx, bx8, by8; 93:25.19 ^~~ 93:27.68 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 93:27.68 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/decode.c:3325:9: warning: 'out_delayed' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:27.68 dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 93:27.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:34.47 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/obu.c:37: 93:34.47 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 93:34.48 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:34.48 return a > b ? a : b; 93:34.48 ~~~~~~~~~~^~~ 93:34.48 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 93:34.48 int off_before_idx[2], off_after_idx; 93:34.48 ^~~~~~~~~~~~~ 93:50.42 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_16bpc': 93:50.42 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:198:26: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:50.42 *topleft_out = have_top ? *dst_top : (1 << bitdepth) >> 1; 93:50.42 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:05.12 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter': 94:05.12 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:119:28: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.12 } else if (wd >= 8 && flat8in) { 94:05.12 ^~ 94:05.14 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.15 if (wd >= 16 && (flat8out & flat8in)) { 94:05.15 ~~~~~~~~~~^~~~~~~~~~ 94:05.16 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:118:61: warning: 'q6' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.16 dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 94:05.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:05.16 q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 94:05.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 94:05.16 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:116:37: warning: 'q5' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.16 q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 94:05.16 ~~~^~~ 94:05.17 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:114:37: warning: 'q4' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.17 q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 94:05.17 ~~~^~~ 94:05.17 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.17 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 94:05.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 94:05.17 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:120:42: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.17 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 94:05.18 ~~~~~~~~^~~~ 94:05.18 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:109:37: warning: 'p4' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.18 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 94:05.18 ~~~^~~~ 94:05.18 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:107:37: warning: 'p5' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.18 dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 94:05.18 ~~~^~~~ 94:05.18 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:105:37: warning: 'p6' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:05.18 dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 94:05.19 ~~~^~~~ 94:13.25 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/internal.h:44, 94:13.25 from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/cdef_apply.h:33, 94:13.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 94:13.25 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.constprop': 94:13.25 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:13.25 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:13.25 ~~~~^~~~~ 94:13.25 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 94:13.25 uint64_t sa, sl; 94:13.25 ^~ 94:13.25 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:13.25 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:13.25 ~~~~^~~~~ 94:13.25 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 94:13.25 uint64_t sa, sl; 94:13.25 ^~ 94:13.26 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:13.28 const int min = imin(imin((int) la, (int) ll), 4); 94:13.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:13.28 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 94:13.28 uint64_t la, ll; 94:13.28 ^~ 94:13.28 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:13.28 const int min = imin(imin((int) la, (int) ll), 4); 94:13.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:13.28 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 94:13.28 uint64_t la, ll; 94:13.28 ^~ 94:15.84 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.constprop': 94:15.84 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:15.84 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:15.84 ~~~~^~~~~ 94:15.84 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 94:15.85 uint64_t sa, sl; 94:15.85 ^~ 94:15.85 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:15.85 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:15.85 ~~~~^~~~~ 94:15.85 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 94:15.85 uint64_t sa, sl; 94:15.85 ^~ 94:15.85 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:15.85 const int min = imin(imin((int) la, (int) ll), 4); 94:15.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:15.85 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 94:15.85 uint64_t la, ll; 94:15.85 ^~ 94:15.85 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:15.85 const int min = imin(imin((int) la, (int) ll), 4); 94:15.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:15.85 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 94:15.85 uint64_t la, ll; 94:15.85 ^~ 94:16.74 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree': 94:16.74 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:428:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:16.74 txtp = cbi->txtp[0]; 94:16.74 ~~~~~~~~~^~~ 94:17.00 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 94:17.00 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:428:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:17.00 txtp = cbi->txtp[0]; 94:17.00 ~~~~~~~~~^~~ 94:17.53 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 94:17.53 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:1528:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:17.53 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 94:17.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.53 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 94:17.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.53 HIGHBD_CALL_SUFFIX); 94:17.53 ~~~~~~~~~~~~~~~~~~~ 94:17.53 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:1534:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:17.53 dsp->mc.mask(uvdst, f->cur.stride[1], 94:17.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.53 tmp[b->mask_sign], tmp[!b->mask_sign], 94:17.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.53 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 94:17.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.53 HIGHBD_CALL_SUFFIX); 94:17.53 ~~~~~~~~~~~~~~~~~~~ 94:19.64 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/internal.h:44, 94:19.64 from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/cdef_apply.h:33, 94:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 94:19.64 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_read_coef_blocks_16bpc': 94:19.64 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:19.64 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:19.64 ~~~~^~~~~ 94:19.64 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 94:19.64 uint64_t sa, sl; 94:19.64 ^~ 94:19.64 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:19.64 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:19.64 ~~~~^~~~~ 94:19.64 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 94:19.64 uint64_t sa, sl; 94:19.65 ^~ 94:19.65 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:543:39: warning: 'txtp' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:19.65 enum TxfmType txtp; 94:19.65 ^~~~ 94:25.85 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_8bpc': 94:25.86 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c:198:26: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:25.87 *topleft_out = have_top ? *dst_top : (1 << bitdepth) >> 1; 94:25.88 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter': 94:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:119:28: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.46 } else if (wd >= 8 && flat8in) { 94:40.46 ^~ 94:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.46 if (wd >= 16 && (flat8out & flat8in)) { 94:40.46 ~~~~~~~~~~^~~~~~~~~~ 94:40.47 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:118:61: warning: 'q6' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.47 dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 94:40.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:40.47 q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 94:40.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 94:40.47 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:116:37: warning: 'q5' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.47 q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 94:40.47 ~~~^~~ 94:40.47 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:114:37: warning: 'q4' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.49 q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 94:40.49 ~~~^~~ 94:40.49 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.49 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 94:40.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 94:40.49 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:120:42: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.49 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 94:40.49 ~~~~~~~~^~~~ 94:40.49 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:109:37: warning: 'p4' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.49 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 94:40.49 ~~~^~~~ 94:40.49 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:107:37: warning: 'p5' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.49 dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 94:40.49 ~~~^~~~ 94:40.49 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:105:37: warning: 'p6' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.49 dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 94:40.49 ~~~^~~~ 94:48.25 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/internal.h:44, 94:48.25 from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/cdef_apply.h:33, 94:48.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 94:48.25 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.constprop': 94:48.25 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:48.25 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:48.25 ~~~~^~~~~ 94:48.25 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 94:48.25 uint64_t sa, sl; 94:48.25 ^~ 94:48.25 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:48.25 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:48.25 ~~~~^~~~~ 94:48.25 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 94:48.26 uint64_t sa, sl; 94:48.26 ^~ 94:48.26 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:48.26 const int min = imin(imin((int) la, (int) ll), 4); 94:48.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:48.26 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 94:48.26 uint64_t la, ll; 94:48.26 ^~ 94:48.26 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:48.26 const int min = imin(imin((int) la, (int) ll), 4); 94:48.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:48.26 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 94:48.26 uint64_t la, ll; 94:48.26 ^~ 94:50.96 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.constprop': 94:50.96 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:50.96 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:50.96 ~~~~^~~~~ 94:50.96 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 94:50.96 uint64_t sa, sl; 94:50.96 ^~ 94:50.96 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:50.96 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:50.96 ~~~~^~~~~ 94:50.97 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 94:50.97 uint64_t sa, sl; 94:50.97 ^~ 94:50.97 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:50.97 const int min = imin(imin((int) la, (int) ll), 4); 94:50.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:50.97 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 94:50.97 uint64_t la, ll; 94:50.97 ^~ 94:50.97 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:50.97 const int min = imin(imin((int) la, (int) ll), 4); 94:50.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:50.97 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 94:50.97 uint64_t la, ll; 94:50.97 ^~ 94:51.89 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree': 94:51.89 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:428:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:51.89 txtp = cbi->txtp[0]; 94:51.89 ~~~~~~~~~^~~ 94:52.15 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 94:52.16 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:428:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:52.16 txtp = cbi->txtp[0]; 94:52.16 ~~~~~~~~~^~~ 94:52.83 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 94:52.83 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:1528:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:52.83 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 94:52.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:52.83 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 94:52.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:52.83 HIGHBD_CALL_SUFFIX); 94:52.83 ~~~~~~~~~~~~~~~~~~~ 94:52.83 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:1534:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:52.83 dsp->mc.mask(uvdst, f->cur.stride[1], 94:52.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:52.83 tmp[b->mask_sign], tmp[!b->mask_sign], 94:52.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:52.83 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 94:52.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:52.83 HIGHBD_CALL_SUFFIX); 94:52.84 ~~~~~~~~~~~~~~~~~~~ 94:55.21 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/internal.h:44, 94:55.21 from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/cdef_apply.h:33, 94:55.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 94:55.21 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_read_coef_blocks_8bpc': 94:55.21 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:55.21 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:55.21 ~~~~^~~~~ 94:55.22 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 94:55.22 uint64_t sa, sl; 94:55.22 ^~ 94:55.22 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:55.22 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:55.22 ~~~~^~~~~ 94:55.22 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 94:55.22 uint64_t sa, sl; 94:55.23 ^~ 94:55.23 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:543:39: warning: 'txtp' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:55.23 enum TxfmType txtp; 94:55.23 ^~~~ 94:57.67 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 94:57.67 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 94:58.08 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 94:58.47 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 94:58.87 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 94:59.27 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 94:59.70 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 95:00.07 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 95:00.49 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 95:00.88 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 95:01.26 media/libdav1d/asm/cdef.i_o 95:01.66 media/libdav1d/asm/itx.i_o 95:01.71 media/libdav1d/asm/loopfilter.i_o 95:01.83 media/libdav1d/asm/looprestoration.i_o 95:01.88 media/libdav1d/asm/mc.i_o 95:01.93 media/libdav1d/asm/msac.i_o 95:02.06 media/libdav1d/asm 95:03.91 media/libpng 95:04.34 media/libwebp/src/dec 95:04.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libpng/Unified_c_media_libpng0.c:20: 95:04.46 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c: In function 'png_do_expand_palette_rgba8_neon': 95:04.46 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c:82:18: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 95:04.47 for (i = 0; i < row_width; i += pixels_per_chunk) 95:04.47 ^ 95:04.47 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c:92:10: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 95:04.47 if (i != row_width) 95:04.47 ^~ 95:04.47 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c: In function 'png_do_expand_palette_rgb8_neon': 95:04.47 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c:122:18: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 95:04.47 for (i = 0; i < row_width; i += pixels_per_chunk) 95:04.47 ^ 95:04.47 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c:137:10: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 95:04.47 if (i != row_width) 95:04.47 ^~ 95:18.53 media/libwebp/src/demux 95:20.21 media/libwebp/src/dsp 95:20.47 media/libwebp/src/moz 95:20.61 media/libwebp/src/utils 95:24.00 media/ffvpx/libavutil 95:24.11 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:24.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:24.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:24.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:24.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:24.12 from : 95:24.12 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:24.12 #define HAVE_LINUX_PERF_EVENT_H 0 95:24.12 In file included from : 95:24.12 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:24.12 #define HAVE_LINUX_PERF_EVENT_H 1 95:25.17 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:25.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:25.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:25.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:25.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:25.17 from : 95:25.17 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:25.17 #define HAVE_LINUX_PERF_EVENT_H 0 95:25.17 In file included from : 95:25.17 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:25.17 #define HAVE_LINUX_PERF_EVENT_H 1 95:25.89 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:25.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:25.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:25.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:25.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:25.91 from : 95:25.91 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:25.91 #define HAVE_LINUX_PERF_EVENT_H 0 95:25.91 In file included from : 95:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:25.91 #define HAVE_LINUX_PERF_EVENT_H 1 95:26.65 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:26.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:26.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:26.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:26.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:26.65 from : 95:26.65 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:26.66 #define HAVE_LINUX_PERF_EVENT_H 0 95:26.66 In file included from : 95:26.66 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:26.66 #define HAVE_LINUX_PERF_EVENT_H 1 95:27.30 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:27.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:27.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:27.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:27.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:27.30 from : 95:27.30 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:27.30 #define HAVE_LINUX_PERF_EVENT_H 0 95:27.30 In file included from : 95:27.30 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:27.30 #define HAVE_LINUX_PERF_EVENT_H 1 95:27.65 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:27.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:27.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:27.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:27.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:27.65 from : 95:27.65 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:27.65 #define HAVE_LINUX_PERF_EVENT_H 0 95:27.65 In file included from : 95:27.65 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:27.65 #define HAVE_LINUX_PERF_EVENT_H 1 95:28.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:28.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:28.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:28.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:28.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:28.14 from : 95:28.14 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:28.14 #define HAVE_LINUX_PERF_EVENT_H 0 95:28.14 In file included from : 95:28.14 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:28.15 #define HAVE_LINUX_PERF_EVENT_H 1 95:28.83 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:28.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:28.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:28.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:28.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:28.83 from : 95:28.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:28.83 #define HAVE_LINUX_PERF_EVENT_H 0 95:28.83 In file included from : 95:28.83 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:28.83 #define HAVE_LINUX_PERF_EVENT_H 1 95:29.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:29.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:29.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:29.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:29.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:29.04 from : 95:29.04 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:29.05 #define HAVE_LINUX_PERF_EVENT_H 0 95:29.05 In file included from : 95:29.05 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:29.05 #define HAVE_LINUX_PERF_EVENT_H 1 95:30.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:30.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:30.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:30.87 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:30.87 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:30.87 from : 95:30.87 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:30.87 #define HAVE_LINUX_PERF_EVENT_H 0 95:30.87 In file included from : 95:30.87 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:30.87 #define HAVE_LINUX_PERF_EVENT_H 1 95:31.53 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:31.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:31.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:31.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:31.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:31.53 from : 95:31.53 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:31.53 #define HAVE_LINUX_PERF_EVENT_H 0 95:31.53 In file included from : 95:31.53 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:31.53 #define HAVE_LINUX_PERF_EVENT_H 1 95:32.06 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:32.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:32.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:32.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:32.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:32.06 from : 95:32.06 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:32.06 #define HAVE_LINUX_PERF_EVENT_H 0 95:32.06 In file included from : 95:32.06 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:32.06 #define HAVE_LINUX_PERF_EVENT_H 1 95:32.52 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:32.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:32.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:32.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:32.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:32.52 from : 95:32.53 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:32.53 #define HAVE_LINUX_PERF_EVENT_H 0 95:32.53 In file included from : 95:32.53 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:32.53 #define HAVE_LINUX_PERF_EVENT_H 1 95:34.41 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:34.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:34.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:34.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:34.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:34.41 from : 95:34.41 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:34.41 #define HAVE_LINUX_PERF_EVENT_H 0 95:34.41 In file included from : 95:34.41 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:34.41 #define HAVE_LINUX_PERF_EVENT_H 1 95:35.61 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:35.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:35.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:35.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:35.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:35.61 from : 95:35.61 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:35.61 #define HAVE_LINUX_PERF_EVENT_H 0 95:35.61 In file included from : 95:35.61 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:35.61 #define HAVE_LINUX_PERF_EVENT_H 1 95:37.15 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:37.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:37.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:37.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:37.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:37.17 from : 95:37.17 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:37.17 #define HAVE_LINUX_PERF_EVENT_H 0 95:37.17 In file included from : 95:37.17 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:37.17 #define HAVE_LINUX_PERF_EVENT_H 1 95:38.12 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:38.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:38.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:38.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:38.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:38.12 from : 95:38.12 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:38.12 #define HAVE_LINUX_PERF_EVENT_H 0 95:38.12 In file included from : 95:38.13 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:38.13 #define HAVE_LINUX_PERF_EVENT_H 1 95:38.28 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:38.28 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:38.28 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:38.28 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:38.28 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:38.28 from : 95:38.28 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:38.28 #define HAVE_LINUX_PERF_EVENT_H 0 95:38.28 In file included from : 95:38.28 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:38.28 #define HAVE_LINUX_PERF_EVENT_H 1 95:38.84 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:38.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:38.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:38.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:38.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:38.84 from : 95:38.84 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:38.84 #define HAVE_LINUX_PERF_EVENT_H 0 95:38.84 In file included from : 95:38.84 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:38.84 #define HAVE_LINUX_PERF_EVENT_H 1 95:39.81 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:39.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:39.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:39.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:39.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:39.81 from : 95:39.81 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:39.81 #define HAVE_LINUX_PERF_EVENT_H 0 95:39.81 In file included from : 95:39.81 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:39.81 #define HAVE_LINUX_PERF_EVENT_H 1 95:43.95 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:43.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:43.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:43.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:43.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:43.95 from : 95:43.95 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:43.95 #define HAVE_LINUX_PERF_EVENT_H 0 95:43.95 In file included from : 95:43.95 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:43.95 #define HAVE_LINUX_PERF_EVENT_H 1 95:45.10 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:45.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:45.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:45.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:45.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:45.10 from : 95:45.10 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:45.10 #define HAVE_LINUX_PERF_EVENT_H 0 95:45.10 In file included from : 95:45.10 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:45.10 #define HAVE_LINUX_PERF_EVENT_H 1 95:46.74 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:46.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:46.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:46.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:46.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:46.74 from : 95:46.74 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:46.74 #define HAVE_LINUX_PERF_EVENT_H 0 95:46.74 In file included from : 95:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:46.74 #define HAVE_LINUX_PERF_EVENT_H 1 95:47.28 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:47.28 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:47.28 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:47.28 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:47.28 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:47.28 from : 95:47.28 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:47.28 #define HAVE_LINUX_PERF_EVENT_H 0 95:47.28 In file included from : 95:47.28 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:47.28 #define HAVE_LINUX_PERF_EVENT_H 1 95:47.43 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:47.43 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:47.43 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:47.43 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:47.43 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:47.43 from : 95:47.43 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:47.43 #define HAVE_LINUX_PERF_EVENT_H 0 95:47.43 In file included from : 95:47.43 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:47.43 #define HAVE_LINUX_PERF_EVENT_H 1 95:48.08 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:48.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:48.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:48.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:48.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:48.09 from : 95:48.09 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:48.09 #define HAVE_LINUX_PERF_EVENT_H 0 95:48.10 In file included from : 95:48.10 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:48.10 #define HAVE_LINUX_PERF_EVENT_H 1 95:48.58 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:48.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:48.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:48.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:48.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:48.59 from : 95:48.59 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:48.59 #define HAVE_LINUX_PERF_EVENT_H 0 95:48.59 In file included from : 95:48.59 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:48.59 #define HAVE_LINUX_PERF_EVENT_H 1 95:48.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:48.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:48.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:48.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:48.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:48.86 from : 95:48.86 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:48.86 #define HAVE_LINUX_PERF_EVENT_H 0 95:48.86 In file included from : 95:48.86 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:48.86 #define HAVE_LINUX_PERF_EVENT_H 1 95:49.18 media/ffvpx/libavcodec 95:49.30 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:49.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:49.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:49.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:49.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:49.30 from : 95:49.30 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:49.30 #define HAVE_LINUX_PERF_EVENT_H 0 95:49.31 In file included from : 95:49.31 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:49.31 #define HAVE_LINUX_PERF_EVENT_H 1 95:49.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:49.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:49.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:49.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:49.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:49.86 from : 95:49.86 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:49.87 #define HAVE_LINUX_PERF_EVENT_H 0 95:49.87 In file included from : 95:49.87 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:49.87 #define HAVE_LINUX_PERF_EVENT_H 1 95:51.31 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:51.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:51.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:51.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:51.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:51.31 from : 95:51.31 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:51.31 #define HAVE_LINUX_PERF_EVENT_H 0 95:51.31 In file included from : 95:51.31 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:51.31 #define HAVE_LINUX_PERF_EVENT_H 1 95:51.68 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:51.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:51.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:51.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:51.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:51.68 from : 95:51.68 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:51.68 #define HAVE_LINUX_PERF_EVENT_H 0 95:51.68 In file included from : 95:51.68 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:51.68 #define HAVE_LINUX_PERF_EVENT_H 1 95:52.68 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:52.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:52.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:52.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:52.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:52.68 from : 95:52.68 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:52.68 #define HAVE_LINUX_PERF_EVENT_H 0 95:52.68 In file included from : 95:52.68 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:52.68 #define HAVE_LINUX_PERF_EVENT_H 1 95:53.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:53.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:53.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:53.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:53.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:53.04 from : 95:53.04 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:53.04 #define HAVE_LINUX_PERF_EVENT_H 0 95:53.04 In file included from : 95:53.04 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:53.04 #define HAVE_LINUX_PERF_EVENT_H 1 95:53.20 media/kiss_fft 95:54.34 media/libcubeb/src 95:56.55 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:56.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:56.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:56.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:56.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:56.55 from : 95:56.55 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:56.55 #define HAVE_LINUX_PERF_EVENT_H 0 95:56.55 In file included from : 95:56.55 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:56.55 #define HAVE_LINUX_PERF_EVENT_H 1 95:57.42 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:57.42 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:57.42 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:57.42 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:57.43 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:57.43 from : 95:57.43 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:57.43 #define HAVE_LINUX_PERF_EVENT_H 0 95:57.43 In file included from : 95:57.43 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:57.43 #define HAVE_LINUX_PERF_EVENT_H 1 95:57.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 95:57.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 95:57.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 95:57.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 95:57.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 95:57.60 from : 95:57.60 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:57.60 #define HAVE_LINUX_PERF_EVENT_H 0 95:57.60 In file included from : 95:57.60 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:57.60 #define HAVE_LINUX_PERF_EVENT_H 1 96:00.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:00.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:00.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:00.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:00.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:00.24 from : 96:00.24 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:00.24 #define HAVE_LINUX_PERF_EVENT_H 0 96:00.24 In file included from : 96:00.24 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:00.24 #define HAVE_LINUX_PERF_EVENT_H 1 96:01.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:01.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:01.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:01.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:01.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:01.24 from : 96:01.24 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:01.24 #define HAVE_LINUX_PERF_EVENT_H 0 96:01.24 In file included from : 96:01.24 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:01.24 #define HAVE_LINUX_PERF_EVENT_H 1 96:01.39 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:01.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:01.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:01.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:01.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:01.39 from : 96:01.39 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:01.39 #define HAVE_LINUX_PERF_EVENT_H 0 96:01.39 In file included from : 96:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:01.39 #define HAVE_LINUX_PERF_EVENT_H 1 96:01.58 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:01.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:01.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:01.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:01.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:01.58 from : 96:01.58 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:01.58 #define HAVE_LINUX_PERF_EVENT_H 0 96:01.58 In file included from : 96:01.59 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:01.59 #define HAVE_LINUX_PERF_EVENT_H 1 96:02.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:02.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:02.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:02.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:02.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:02.37 from : 96:02.37 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:02.37 #define HAVE_LINUX_PERF_EVENT_H 0 96:02.37 In file included from : 96:02.37 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:02.37 #define HAVE_LINUX_PERF_EVENT_H 1 96:03.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:03.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:03.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:03.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:03.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:03.15 from : 96:03.15 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:03.15 #define HAVE_LINUX_PERF_EVENT_H 0 96:03.15 In file included from : 96:03.15 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:03.15 #define HAVE_LINUX_PERF_EVENT_H 1 96:03.53 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:03.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:03.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:03.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:03.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:03.53 from : 96:03.53 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:03.53 #define HAVE_LINUX_PERF_EVENT_H 0 96:03.53 In file included from : 96:03.53 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:03.53 #define HAVE_LINUX_PERF_EVENT_H 1 96:05.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:05.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:05.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:05.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:05.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:05.22 from : 96:05.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:05.22 #define HAVE_LINUX_PERF_EVENT_H 0 96:05.22 In file included from : 96:05.22 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:05.22 #define HAVE_LINUX_PERF_EVENT_H 1 96:05.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:05.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:05.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:05.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:05.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:05.83 from : 96:05.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:05.83 #define HAVE_LINUX_PERF_EVENT_H 0 96:05.83 In file included from : 96:05.83 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:05.83 #define HAVE_LINUX_PERF_EVENT_H 1 96:10.09 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:10.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:10.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:10.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:10.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:10.09 from : 96:10.09 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:10.09 #define HAVE_LINUX_PERF_EVENT_H 0 96:10.09 In file included from : 96:10.09 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:10.09 #define HAVE_LINUX_PERF_EVENT_H 1 96:10.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 96:10.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 96:10.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 96:10.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 96:10.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 96:10.86 from : 96:10.86 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:10.86 #define HAVE_LINUX_PERF_EVENT_H 0 96:10.86 In file included from : 96:10.86 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 96:10.86 #define HAVE_LINUX_PERF_EVENT_H 1 96:11.03 media/libcubeb/gtest 96:15.20 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 96:15.21 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 96:15.21 default: 96:15.21 ^~~~~~~ 96:15.33 media/libnestegg/src 96:15.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 96:15.42 /builddir/build/BUILD/firefox-70.0.1/media/libnestegg/src/nestegg.c: In function 'ne_parse': 96:15.42 /builddir/build/BUILD/firefox-70.0.1/media/libnestegg/src/nestegg.c:1170:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 96:15.42 uint64_t id, size, peeked_id; 96:15.42 ^~~~~~~~~ 96:19.90 media/libogg 96:22.79 media/libopus 96:23.33 /builddir/build/BUILD/firefox-70.0.1/media/libopus/celt/arm/celt_neon_intr.c: In function 'celt_pitch_xcorr_float_neon': 96:23.34 /builddir/build/BUILD/firefox-70.0.1/media/libopus/celt/arm/celt_neon_intr.c:208:18: warning: implicit declaration of function 'celt_inner_prod_neon'; did you mean 'celt_inner_prod_c'? [-Wimplicit-function-declaration] 96:23.34 xcorr[i] = celt_inner_prod_neon(_x, _y+i, len); 96:23.34 ^~~~~~~~~~~~~~~~~~~~ 96:23.34 celt_inner_prod_c 96:38.74 media/libtheora 96:48.34 media/libspeex_resampler/src 96:48.46 /builddir/build/BUILD/firefox-70.0.1/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 96:48.46 /builddir/build/BUILD/firefox-70.0.1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 96:48.46 spx_uint32_t i; 96:48.46 ^ 96:50.24 media/libsoundtouch/src 96:50.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 96:50.43 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 96:50.44 #pragma omp parallel for 96:50.44 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 96:50.44 #pragma omp parallel for 96:50.44 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 96:50.44 #pragma omp parallel for 96:50.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 96:50.45 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 96:50.45 #define PI 3.1415926536 96:50.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 96:50.45 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 96:50.45 #define PI M_PI 96:50.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 96:50.47 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 96:50.47 #pragma omp parallel for 96:50.47 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 96:50.47 #pragma omp critical 96:50.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 96:50.72 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 96:50.72 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 96:50.72 uint count; 96:50.72 ^~~~~ 96:55.92 media/psshparser 96:57.59 media/psshparser/gtest 97:05.31 security/certverifier 97:26.12 security/ct 97:35.32 security/ct/tests/gtest 97:37.26 security/certverifier/tests/gtest 97:44.77 security/apps 97:54.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 97:54.30 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppSignatureVerification.cpp: In function 'nsresult {anonymous}::VerifyPK7Signature(AppTrustedRoot, nsIZipReader*, {anonymous}::SignaturePolicy&, nsTHashtable&, bool&, mozilla::UniqueCERTCertList&)': 97:54.30 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppSignatureVerification.cpp:1214:25: warning: 'digestToUse' may be used uninitialized in this function [-Wmaybe-uninitialized] 97:54.30 rv = VerifyAppManifest(digestToUse, aZip, aIgnoredFiles, manifestBuffer); 97:54.30 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:55.82 xpcom/string 98:21.36 xpcom/glue/standalone 98:23.87 xpcom/base 98:27.03 xpcom/ds 98:30.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 98:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 98:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 98:30.91 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 98:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 98:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 98:30.91 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, 98:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 98:30.91 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 98:30.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:30.91 foundInterface = 0; \ 98:30.91 ^~~~~~~~~~~~~~ 98:30.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:30.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:30.91 ^~~~~~~~~~~~~~~~~~~~~~~ 98:30.91 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:30.91 NS_INTERFACE_MAP_END 98:30.93 ^~~~~~~~~~~~~~~~~~~~ 98:30.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:30.93 else 98:30.93 ^~~~ 98:30.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:30.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:30.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:30.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 98:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:30.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 98:30.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:30.93 foundInterface = 0; \ 98:30.93 ^~~~~~~~~~~~~~ 98:30.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:30.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:30.93 ^~~~~~~~~~~~~~~~~~~~~~~ 98:30.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:30.93 NS_INTERFACE_MAP_END 98:30.93 ^~~~~~~~~~~~~~~~~~~~ 98:30.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:30.93 else 98:30.93 ^~~~ 98:30.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:30.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:30.94 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:30.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 98:30.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:35.03 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 98:35.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:35.03 foundInterface = 0; \ 98:35.03 ^~~~~~~~~~~~~~ 98:35.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:35.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:35.03 ^~~~~~~~~~~~~~~~~~~~~~~ 98:35.03 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:35.03 NS_INTERFACE_MAP_END 98:35.03 ^~~~~~~~~~~~~~~~~~~~ 98:35.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:35.03 else 98:35.03 ^~~~ 98:35.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:35.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:35.03 ^~~~~~~~~~~~~~~~~~ 98:35.03 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:35.03 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 98:35.03 ^~~~~~~~~~~~~~~~~~~~~~ 98:35.04 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 98:35.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:35.06 foundInterface = 0; \ 98:35.07 ^~~~~~~~~~~~~~ 98:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:35.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:35.07 ^~~~~~~~~~~~~~~~~~~~~~~ 98:35.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:35.07 NS_INTERFACE_MAP_END 98:35.07 ^~~~~~~~~~~~~~~~~~~~ 98:35.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:35.08 else 98:35.09 ^~~~ 98:35.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:35.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:35.09 ^~~~~~~~~~~~~~~~~~ 98:35.09 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:35.10 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 98:35.10 ^~~~~~~~~~~~~~~~~~~~~~ 98:59.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 98:59.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 98:59.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp:68:79: 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] 98:59.71 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 98:59.71 ^ 98:59.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 98:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 98:59.71 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp:7, 98:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 98:59.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4469:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 98:59.71 struct PerThreadAtomCache : public APZBucketAtoms, 98:59.71 ^~~~~~~~~~~~~~~~~~ 99:05.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 99:05.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 99:05.24 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:20, 99:05.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 99:05.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 99:05.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 99:05.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 99:05.24 ^ 99:05.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 99:05.24 struct Block { 99:05.24 ^~~~~ 99:09.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 99:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 99:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 99:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 99:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 99:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 99:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 99:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 99:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 99:09.59 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/AvailableMemoryTracker.cpp:22, 99:09.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 99:09.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 99:09.59 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 99:09.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 99:09.59 memset(aT, 0, sizeof(T)); 99:09.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 99:09.59 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:8, 99:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 99:09.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 99:09.62 struct AmountFns { 99:09.62 ^~~~~~~~~ 99:09.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/AvailableMemoryTracker.cpp:22, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 99:09.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 99:09.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 99:09.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 99:09.62 memset(aT, 0, sizeof(T)); 99:09.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 99:09.62 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:8, 99:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 99:09.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 99:09.62 struct SizeOfTabFns { 99:09.62 ^~~~~~~~~~~~ 99:12.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 99:12.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 99:12.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 99:12.83 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverService.cpp:8, 99:12.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 99:12.83 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 99:12.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:12.83 foundInterface = 0; \ 99:12.83 ^~~~~~~~~~~~~~ 99:12.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:12.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:12.83 ^~~~~~~~~~~~~~~~~~~~~~~ 99:12.83 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:12.83 NS_INTERFACE_MAP_END 99:12.83 ^~~~~~~~~~~~~~~~~~~~ 99:12.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:12.83 else 99:12.83 ^~~~ 99:12.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:12.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:12.83 ^~~~~~~~~~~~~~~~~~ 99:12.83 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:12.83 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 99:12.83 ^~~~~~~~~~~~~~~~~~~~~~ 99:35.21 xpcom/io 99:59.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 99:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 99:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 99:59.68 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/Base64.cpp:12, 99:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 99:59.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 99:59.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:59.69 foundInterface = 0; \ 99:59.69 ^~~~~~~~~~~~~~ 99:59.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:59.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:59.69 ^~~~~~~~~~~~~~~~~~~~~~~ 99:59.69 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:59.69 NS_INTERFACE_MAP_END 99:59.69 ^~~~~~~~~~~~~~~~~~~~ 99:59.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:59.70 else 99:59.70 ^~~~ 99:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:59.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:59.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:59.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 99:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:59.78 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 99:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:59.78 foundInterface = 0; \ 99:59.78 ^~~~~~~~~~~~~~ 99:59.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:59.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:59.79 ^~~~~~~~~~~~~~~~~~~~~~~ 99:59.79 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:59.79 NS_INTERFACE_MAP_END 99:59.79 ^~~~~~~~~~~~~~~~~~~~ 99:59.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:59.80 else 99:59.80 ^~~~ 99:59.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:59.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:59.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:59.81 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:59.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 99:59.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:59.85 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 99:59.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:59.86 foundInterface = 0; \ 99:59.86 ^~~~~~~~~~~~~~ 99:59.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:59.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:59.86 ^~~~~~~~~~~~~~~~~~~~~~~ 99:59.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:59.87 NS_INTERFACE_MAP_END 99:59.87 ^~~~~~~~~~~~~~~~~~~~ 99:59.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:59.87 else 99:59.87 ^~~~ 99:59.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:59.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:59.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:59.87 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:59.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 99:59.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 100:31.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp: In function 'bool NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&)': 100:31.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 100:31.19 unsigned char* destPtr; 100:31.19 ^~~~~~~ 100:32.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 100:32.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 100:42.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 100:42.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 100:42.53 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:28, 100:42.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 100:42.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 100:42.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 100:42.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 100:42.53 ^ 100:42.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 100:42.53 struct Block { 100:42.53 ^~~~~ 100:43.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:43.15 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 100:43.15 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 100:43.15 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 100:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 100:43.15 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/NSPRLogModulesParser.cpp:9, 100:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 100:43.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 100:43.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:43.15 foundInterface = 0; \ 100:43.16 ^~~~~~~~~~~~~~ 100:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:43.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:43.16 ^~~~~~~~~~~~~~~~~~~~~~~ 100:43.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:43.16 NS_INTERFACE_MAP_END 100:43.16 ^~~~~~~~~~~~~~~~~~~~ 100:43.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 100:43.16 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 100:43.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 100:43.17 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsClassInfoImpl.cpp:7, 100:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 100:43.20 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:43.20 } else 100:43.20 ^~~~ 100:43.20 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 100:43.20 NS_IMPL_QUERY_CLASSINFO(aClass) \ 100:43.20 ^~~~~~~~~~~~~~~~~~~~~~~ 100:43.20 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 100:43.20 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 100:43.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIIOUtil.h:10, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.h:17, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.cpp:7, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 100:48.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 100:48.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.42 foundInterface = 0; \ 100:48.42 ^~~~~~~~~~~~~~ 100:48.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:48.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:48.42 ^~~~~~~~~~~~~~~~~~~~~~~ 100:48.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:48.42 NS_INTERFACE_MAP_END 100:48.42 ^~~~~~~~~~~~~~~~~~~~ 100:48.42 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileUnix.h:21, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFile.h:44, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 100:48.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:48.42 } else 100:48.43 ^~~~ 100:48.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 100:48.43 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 100:48.43 ^~~~~~~~~~~~~~~~~~~~~~~ 100:48.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:48.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIIOUtil.h:10, 100:48.97 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.h:17, 100:48.97 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.cpp:7, 100:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 100:48.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 100:48.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.97 foundInterface = 0; \ 100:48.97 ^~~~~~~~~~~~~~ 100:48.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:48.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:48.97 ^~~~~~~~~~~~~~~~~~~~~~~ 100:48.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:48.97 NS_INTERFACE_MAP_END 100:48.97 ^~~~~~~~~~~~~~~~~~~~ 100:48.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 100:48.97 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 100:48.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.97 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileUnix.h:21, 100:48.97 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFile.h:44, 100:48.97 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 100:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 100:48.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:48.99 } else 100:48.99 ^~~~ 100:48.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 100:48.99 NS_IMPL_QUERY_CLASSINFO(aClass) \ 100:48.99 ^~~~~~~~~~~~~~~~~~~~~~~ 100:48.99 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 100:48.99 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 100:48.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 100:51.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleMessage.cpp:12, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:38: 100:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 100:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 100:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 100:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 100:51.69 memset(&aArr[0], 0, N * sizeof(T)); 100:51.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:51.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:12, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 100:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 100:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 100:51.69 class nsDataHashtable : public nsBaseHashtable { 100:51.69 ^~~~~~~~~~~~~~~ 101:11.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Selection.h:13, 101:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 101:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 101:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 101:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 101:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 101:11.19 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 101:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 101:11.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 101:11.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:11.19 ~AutoRestore() { mLocation = mValue; } 101:11.19 ^~~~~~ 101:11.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 101:11.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 101:11.19 Maybe> ar; 101:11.19 ^~ 101:12.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Selection.h:13, 101:12.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 101:12.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 101:12.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 101:12.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 101:12.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 101:12.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 101:12.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 101:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 101:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:12.00 ~AutoRestore() { mLocation = mValue; } 101:12.00 ^~~~~~ 101:12.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 101:12.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 101:12.00 Maybe> ar; 101:12.00 ^~ 101:14.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Selection.h:13, 101:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 101:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 101:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 101:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 101:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 101:14.75 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 101:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 101:14.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 101:14.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:14.76 ~AutoRestore() { mLocation = mValue; } 101:14.76 ^~~~~~ 101:14.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 101:14.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 101:14.76 Maybe> ar; 101:14.76 ^~ 101:15.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92: 101:15.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]': 101:15.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:15.33 return Seek(pos); 101:15.33 ~~~~^~~~~ 101:15.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 101:15.33 int64_t offset; 101:15.33 ^~~~~~ 101:15.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]': 101:15.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:15.48 return Seek(pos); 101:15.48 ~~~~^~~~~ 101:15.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 101:15.49 int64_t offset; 101:15.49 ^~~~~~ 101:15.65 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]': 101:15.65 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:15.65 return Seek(pos); 101:15.65 ~~~~^~~~~ 101:15.65 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 101:15.65 int64_t offset; 101:15.65 ^~~~~~ 101:15.79 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]': 101:15.80 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:15.80 return Seek(pos); 101:15.80 ~~~~^~~~~ 101:15.80 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 101:15.80 int64_t offset; 101:15.80 ^~~~~~ 101:17.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Selection.h:13, 101:17.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 101:17.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 101:17.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 101:17.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 101:17.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 101:17.66 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 101:17.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 101:17.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 101:17.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:17.66 ~AutoRestore() { mLocation = mValue; } 101:17.66 ^~~~~~ 101:17.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 101:17.66 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 101:17.66 Maybe> ar; 101:17.66 ^~ 101:24.22 xpcom/components 101:43.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 101:43.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 101:43.24 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 101:43.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 101:43.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 101:43.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:43.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 101:43.24 ^ 101:43.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 101:43.24 struct Block { 101:43.24 ^~~~~ 101:58.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 101:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 101:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 101:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 101:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 101:58.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 101:58.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 101:58.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 101:58.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 101:58.04 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryImpl.cpp:8, 101:58.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 101:58.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 101:58.04 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 101:58.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 101:58.05 memset(aT, 0, sizeof(T)); 101:58.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 101:58.05 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 101:58.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 101:58.05 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 101:58.06 struct AmountFns { 101:58.08 ^~~~~~~~~ 101:58.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 101:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 101:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 101:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 101:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 101:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 101:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 101:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 101:58.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 101:58.09 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryImpl.cpp:8, 101:58.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 101:58.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 101:58.09 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 101:58.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 101:58.09 memset(aT, 0, sizeof(T)); 101:58.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 101:58.11 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 101:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 101:58.11 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 101:58.11 struct SizeOfTabFns { 101:58.11 ^~~~~~~~~~~~ 102:05.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 102:05.81 from /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../widget/GfxInfoBase.h:19, 102:05.81 from /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../widget/GfxInfoX11.h:11, 102:05.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:272: 102:05.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:05.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:05.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:05.81 ^ 102:05.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:05.81 struct Block { 102:05.81 ^~~~~ 102:16.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 102:16.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 102:16.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 102:16.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 102:16.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 102:16.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 102:16.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 102:16.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 102:16.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 102:16.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGlobalObject.h:12, 102:16.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 102:16.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 102:16.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 102:16.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 102:16.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 102:16.75 memset(aT, 0, sizeof(T)); 102:16.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 102:16.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:291: 102:16.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 102:16.76 struct AmountFns { 102:16.76 ^~~~~~~~~ 102:16.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 102:16.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 102:16.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 102:16.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 102:16.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 102:16.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 102:16.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 102:16.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 102:16.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 102:16.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGlobalObject.h:12, 102:16.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 102:16.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 102:16.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 102:16.79 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 102:16.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 102:16.80 memset(aT, 0, sizeof(T)); 102:16.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 102:16.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:291: 102:16.80 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 102:16.80 struct SizeOfTabFns { 102:16.80 ^~~~~~~~~~~~ 102:36.45 xpcom/threads 104:03.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 104:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 104:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 104:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 104:03.59 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 104:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 104:03.59 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 104:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:03.59 foundInterface = 0; \ 104:03.59 ^~~~~~~~~~~~~~ 104:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:03.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:03.59 ^~~~~~~~~~~~~~~~~~~~~~~ 104:03.59 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:03.59 NS_INTERFACE_MAP_END 104:03.59 ^~~~~~~~~~~~~~~~~~~~ 104:03.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 104:03.59 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:201:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:03.59 } else 104:03.59 ^~~~ 104:03.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 104:03.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 104:03.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 104:03.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 104:03.81 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 104:03.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 104:03.81 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 104:03.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:03.81 foundInterface = 0; \ 104:03.81 ^~~~~~~~~~~~~~ 104:03.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:03.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:03.81 ^~~~~~~~~~~~~~~~~~~~~~~ 104:03.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:03.81 NS_INTERFACE_MAP_END 104:03.82 ^~~~~~~~~~~~~~~~~~~~ 104:03.82 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 104:03.82 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 104:03.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 104:03.82 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:20, 104:03.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 104:03.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:03.83 } else 104:03.83 ^~~~ 104:03.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 104:03.83 } else 104:03.83 ^~~~ 104:03.83 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 104:03.83 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 104:03.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 104:03.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 104:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 104:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 104:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 104:03.86 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 104:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 104:03.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 104:03.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:03.87 foundInterface = 0; \ 104:03.87 ^~~~~~~~~~~~~~ 104:03.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:03.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:03.87 ^~~~~~~~~~~~~~~~~~~~~~~ 104:03.87 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:03.87 NS_INTERFACE_MAP_END 104:03.87 ^~~~~~~~~~~~~~~~~~~~ 104:03.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:03.91 else 104:03.91 ^~~~ 104:03.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 104:03.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 104:03.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:03.91 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 104:03.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 104:03.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:03.91 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 104:03.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:03.92 foundInterface = 0; \ 104:03.92 ^~~~~~~~~~~~~~ 104:03.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:03.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:03.92 ^~~~~~~~~~~~~~~~~~~~~~~ 104:03.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:03.95 NS_INTERFACE_MAP_END 104:03.95 ^~~~~~~~~~~~~~~~~~~~ 104:03.95 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 104:03.95 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 104:03.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 104:03.95 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:20, 104:03.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 104:03.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:03.95 } else 104:03.95 ^~~~ 104:03.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 104:03.96 } else 104:03.96 ^~~~ 104:03.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 104:03.96 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 104:03.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 104:05.31 xpcom/reflect/xptinfo 104:28.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 104:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 104:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 104:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 104:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 104:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 104:28.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 104:28.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 104:28.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 104:28.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 104:28.03 ^ 104:28.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 104:28.03 struct Block { 104:28.03 ^~~~~ 104:43.57 xpcom/reflect/xptcall 104:47.17 xpcom/reflect/xptcall/md/unix 104:48.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:48.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 104:48.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 104:48.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 104:48.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 104:48.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 104:48.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 104:48.71 memset(&aArr[0], 0, N * sizeof(T)); 104:48.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:48.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:14, 104:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 104:48.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 104:48.71 class nsDataHashtable : public nsBaseHashtable { 104:48.71 ^~~~~~~~~~~~~~~ 104:48.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 104:48.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 104:48.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 104:48.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 104:48.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:48.83 memset(&aArr[0], 0, N * sizeof(T)); 104:48.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:48.83 In file included from /usr/include/c++/8/vector:64, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 104:48.83 from /usr/include/c++/8/queue:61, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 104:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 104:48.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:14, 104:48.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 104:48.84 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 104:48.84 class vector : protected _Vector_base<_Tp, _Alloc> 104:48.84 ^~~~~~ 104:48.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:48.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 104:48.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:48.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:48.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:48.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 104:48.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 104:48.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 104:48.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 104:48.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 104:48.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:48.87 memset(&aArr[0], 0, N * sizeof(T)); 104:48.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:48.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 104:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 104:48.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 104:48.87 class ClipManager { 104:48.87 ^~~~~~~~~~~ 104:54.53 chrome 105:11.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 105:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 105:11.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIProtocolHandler.h:10, 105:11.60 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeProtocolHandler.h:9, 105:11.60 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeProtocolHandler.cpp:13, 105:11.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:2: 105:11.60 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 105:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:11.60 foundInterface = 0; \ 105:11.60 ^~~~~~~~~~~~~~ 105:11.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:11.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:11.62 ^~~~~~~~~~~~~~~~~~~~~~~ 105:11.62 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:11.62 NS_INTERFACE_MAP_END 105:11.62 ^~~~~~~~~~~~~~~~~~~~ 105:11.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:11.62 else 105:11.62 ^~~~ 105:11.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 105:11.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 105:11.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:11.64 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 105:11.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 105:11.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:17.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 105:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 105:17.09 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryChrome.cpp:7, 105:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:20: 105:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 105:17.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105:17.10 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 105:17.10 ^ 105:17.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 105:17.10 struct Block { 105:17.10 ^~~~~ 105:19.58 xpcom/build/Services.cpp.stub 105:19.97 xpcom/build 105:42.93 xpcom/rust/gtest 105:54.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 105:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 105:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 105:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 105:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 105:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 105:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 105:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 105:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 105:55.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 105:55.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 105:55.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 105:55.00 memset(aT, 0, sizeof(T)); 105:55.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 105:55.00 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:64, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 105:55.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 105:55.00 struct AmountFns { 105:55.00 ^~~~~~~~~ 105:55.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 105:55.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 105:55.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 105:55.01 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 105:55.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 105:55.02 memset(aT, 0, sizeof(T)); 105:55.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 105:55.02 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:64, 105:55.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 105:55.02 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 105:55.02 struct SizeOfTabFns { 105:55.02 ^~~~~~~~~~~~ 105:56.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 105:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 105:56.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 105:56.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 105:56.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 105:56.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 105:56.60 memset(&aArr[0], 0, N * sizeof(T)); 105:56.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:56.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 105:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 105:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:56.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:56.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 105:56.61 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:13, 105:56.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 105:56.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 105:56.61 class nsDataHashtable : public nsBaseHashtable { 105:56.61 ^~~~~~~~~~~~~~~ 106:01.32 xpcom/tests 106:02.15 xpcom/tests/gtest 106:30.96 Finished release [optimized] target(s) in 100m 37s 106:45.64 modules/libpref/test/gtest 106:45.69 modules/libpref 106:51.03 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 106:51.03 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 106:51.03 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.h:10, 106:51.03 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:9, 106:51.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 106:51.03 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 106:51.04 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:51.04 foundInterface = 0; \ 106:51.04 ^~~~~~~~~~~~~~ 106:51.04 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:51.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:51.04 ^~~~~~~~~~~~~~~~~~~~~~~ 106:51.04 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:51.04 NS_INTERFACE_MAP_END 106:51.04 ^~~~~~~~~~~~~~~~~~~~ 106:51.04 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:51.04 else 106:51.04 ^~~~ 106:51.04 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 106:51.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 106:51.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:51.04 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 106:51.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 106:51.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:51.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:73, 106:51.59 from /builddir/build/BUILD/firefox-70.0.1/js/src/jsfriendapi.h:18, 106:51.59 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/NativeObject.h:15, 106:51.59 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ArrayObject.h:10, 106:51.59 from /builddir/build/BUILD/firefox-70.0.1/js/src/builtin/Array.h:17, 106:51.59 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/Recover.h:12, 106:51.59 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/Recover.cpp:7, 106:51.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 106:51.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 106:51.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:424:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 106:51.59 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 106:51.59 ^~~~~~~~~~~ 106:51.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 106:51.59 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/Recover.cpp:311:11: note: 'result' was declared here 106:51.59 int32_t result; 106:51.59 ^~~~~~ 107:12.74 intl/gtest 107:18.47 intl/hyphenation/hyphen 107:21.61 intl/hyphenation/glue 107:24.25 intl/locale 107:53.44 intl/locale/gtk 107:55.74 intl/locale/tests/gtest 107:58.50 intl/lwbrk 108:09.16 intl/lwbrk/gtest 108:17.90 intl/strres 108:19.80 intl/unicharutil/util 108:37.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 108:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 108:37.21 from /builddir/build/BUILD/firefox-70.0.1/intl/strres/nsStringBundle.cpp:35, 108:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 108:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 108:37.22 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:37.22 ^ 108:37.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:37.22 struct Block { 108:37.22 ^~~~~ 108:38.21 intl/l10n 108:51.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 108:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 108:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 108:51.33 from /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.h:10, 108:51.33 from /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:7, 108:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 108:51.34 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult mozilla::intl::Localization::QueryInterface(const nsIID&, void**)': 108:51.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:51.34 foundInterface = 0; \ 108:51.34 ^~~~~~~~~~~~~~ 108:51.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:51.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:51.35 ^~~~~~~~~~~~~~~~~~~~~~~ 108:51.35 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:51.35 NS_INTERFACE_MAP_END 108:51.35 ^~~~~~~~~~~~~~~~~~~~ 108:51.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:51.37 else 108:51.37 ^~~~ 108:51.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:51.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:51.37 ^~~~~~~~~~~~~~~~~~ 108:51.37 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:51.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:51.37 ^~~~~~~~~~~~~~~~~~~~~~ 108:51.44 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult PromiseResolver::QueryInterface(const nsIID&, void**)': 108:51.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:51.45 foundInterface = 0; \ 108:51.45 ^~~~~~~~~~~~~~ 108:51.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:51.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:51.47 ^~~~~~~~~~~~~~~~~~~~~~~ 108:51.47 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:51.47 NS_INTERFACE_MAP_END 108:51.47 ^~~~~~~~~~~~~~~~~~~~ 108:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:51.47 else 108:51.47 ^~~~ 108:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:51.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:51.47 ^~~~~~~~~~~~~~~~~~ 108:51.47 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:51.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 108:51.47 ^~~~~~~~~~~~~~~~~~~~~~ 108:59.21 intl/uconv 109:05.69 netwerk/base 109:08.88 netwerk/base/mozurl 109:10.30 netwerk/cookie 109:47.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:47.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 109:47.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 109:47.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArrayBufferInputStream.h:10, 109:47.68 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ArrayBufferInputStream.h:9, 109:47.68 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ArrayBufferInputStream.cpp:7, 109:47.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 109:47.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 109:47.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:47.70 foundInterface = 0; \ 109:47.70 ^~~~~~~~~~~~~~ 109:47.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:47.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:47.70 ^~~~~~~~~~~~~~~~~~~~~~~ 109:47.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:47.70 NS_INTERFACE_MAP_END 109:47.70 ^~~~~~~~~~~~~~~~~~~~ 109:47.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:47.70 else 109:47.70 ^~~~ 109:47.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 109:47.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:47.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:47.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:47.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 109:47.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:49.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 109:49.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 109:49.84 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/Predictor.cpp:52, 109:49.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:128: 109:49.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:49.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 109:49.84 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:49.84 ^ 109:49.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:49.84 struct Block { 109:49.84 ^~~~~ 110:30.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 110:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 110:30.39 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cookie/CookieServiceChild.cpp:12, 110:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 110:30.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 110:30.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110:30.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 110:30.40 ^ 110:30.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 110:30.40 struct Block { 110:30.40 ^~~~~ 110:58.52 netwerk/dns 111:45.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 111:45.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 111:45.66 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/SimpleChannel.cpp:17, 111:45.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:38: 111:45.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:45.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 111:45.66 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:45.66 ^ 111:45.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:45.66 struct Block { 111:45.66 ^~~~~ 111:47.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 111:47.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 111:47.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 111:47.56 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/RedirectChannelRegistrar.h:8, 111:47.56 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/RedirectChannelRegistrar.cpp:5, 111:47.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 111:47.56 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 111:47.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:47.57 foundInterface = 0; \ 111:47.57 ^~~~~~~~~~~~~~ 111:47.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:47.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:47.57 ^~~~~~~~~~~~~~~~~~~~~~~ 111:47.57 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:47.57 NS_INTERFACE_MAP_END 111:47.57 ^~~~~~~~~~~~~~~~~~~~ 111:47.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:47.57 else 111:47.57 ^~~~ 111:47.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 111:47.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 111:47.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:47.58 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 111:47.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 111:47.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:59.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 111:59.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 111:59.37 from /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/DNSRequestChild.cpp:7, 111:59.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:29: 111:59.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:59.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 111:59.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:59.38 ^ 111:59.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:59.38 struct Block { 111:59.38 ^~~~~ 112:31.27 netwerk/dns/mdns/libmdns 112:36.07 netwerk/socket 112:44.02 netwerk/mime 112:44.27 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 112:44.27 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 112:44.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 112:44.27 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 112:44.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 112:44.27 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 112:44.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:44.27 foundInterface = 0; \ 112:44.27 ^~~~~~~~~~~~~~ 112:44.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:44.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:44.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:44.28 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:44.28 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 112:44.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:44.28 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:11, 112:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 112:44.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:44.28 } else 112:44.29 ^~~~ 112:44.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 112:44.29 } else 112:44.29 ^~~~ 112:44.35 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 112:44.35 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 112:44.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 112:44.35 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 112:44.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 112:44.35 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 112:44.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:44.36 foundInterface = 0; \ 112:44.36 ^~~~~~~~~~~~~~ 112:44.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:44.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:44.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:44.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:44.36 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 112:44.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:44.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:44.36 else 112:44.36 ^~~~ 112:44.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:44.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:44.36 ^~~~~~~~~~~~~~~~~~ 112:44.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:44.36 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 112:44.36 ^~~~~~~~~~~~~~~~~~~~~~ 112:44.89 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 112:44.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:44.90 foundInterface = 0; \ 112:44.90 ^~~~~~~~~~~~~~ 112:44.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:44.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:44.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:44.90 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:44.90 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 112:44.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:44.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:44.90 else 112:44.90 ^~~~ 112:44.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 112:44.90 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 112:44.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:44.90 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 112:44.90 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 112:44.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:48.21 netwerk/streamconv 112:51.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:51.92 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsIOService.cpp:53, 112:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:47: 112:51.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:51.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 112:51.92 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:51.92 ^ 112:51.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:51.92 struct Block { 112:51.92 ^~~~~ 112:52.62 netwerk/streamconv/converters 112:56.39 netwerk/cache 113:01.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 113:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 113:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICache.h:10, 113:01.01 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntry.h:10, 113:01.02 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsDiskCache.h:10, 113:01.03 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsApplicationCacheService.cpp:5, 113:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 113:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 113:01.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:01.03 foundInterface = 0; \ 113:01.03 ^~~~~~~~~~~~~~ 113:01.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:01.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:01.03 ^~~~~~~~~~~~~~~~~~~~~~~ 113:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:01.03 NS_INTERFACE_MAP_END 113:01.03 ^~~~~~~~~~~~~~~~~~~~ 113:01.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:01.03 else 113:01.03 ^~~~ 113:01.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:01.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:01.03 ^~~~~~~~~~~~~~~~~~ 113:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:01.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 113:01.03 ^~~~~~~~~~~~~~~~~~~~~~ 113:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 113:01.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:01.05 foundInterface = 0; \ 113:01.05 ^~~~~~~~~~~~~~ 113:01.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:01.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:01.05 ^~~~~~~~~~~~~~~~~~~~~~~ 113:01.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:01.05 NS_INTERFACE_MAP_END 113:01.05 ^~~~~~~~~~~~~~~~~~~~ 113:01.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:01.05 else 113:01.05 ^~~~ 113:01.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:01.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:01.05 ^~~~~~~~~~~~~~~~~~ 113:01.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:01.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 113:01.05 ^~~~~~~~~~~~~~~~~~~~~~ 113:01.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 113:01.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:01.07 foundInterface = 0; \ 113:01.07 ^~~~~~~~~~~~~~ 113:01.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:01.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:01.07 ^~~~~~~~~~~~~~~~~~~~~~~ 113:01.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:01.07 NS_INTERFACE_MAP_END 113:01.07 ^~~~~~~~~~~~~~~~~~~~ 113:01.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:01.07 else 113:01.07 ^~~~ 113:01.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:01.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:01.07 ^~~~~~~~~~~~~~~~~~ 113:01.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:01.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 113:01.08 ^~~~~~~~~~~~~~~~~~~~~~ 113:01.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 113:01.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:01.08 foundInterface = 0; \ 113:01.08 ^~~~~~~~~~~~~~ 113:01.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:01.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:01.10 ^~~~~~~~~~~~~~~~~~~~~~~ 113:01.10 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:01.10 NS_INTERFACE_MAP_END 113:01.10 ^~~~~~~~~~~~~~~~~~~~ 113:01.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:01.10 else 113:01.10 ^~~~ 113:01.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:01.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:01.10 ^~~~~~~~~~~~~~~~~~ 113:01.10 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:01.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 113:01.10 ^~~~~~~~~~~~~~~~~~~~~~ 113:01.16 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 113:01.16 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 113:01.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 113:01.16 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 113:01.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 113:01.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 113:01.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:01.17 foundInterface = 0; \ 113:01.17 ^~~~~~~~~~~~~~ 113:01.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:01.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:01.17 ^~~~~~~~~~~~~~~~~~~~~~~ 113:01.17 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:01.19 NS_INTERFACE_MAP_END 113:01.19 ^~~~~~~~~~~~~~~~~~~~ 113:01.19 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:11, 113:01.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 113:01.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:01.19 } else 113:01.19 ^~~~ 113:01.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 113:01.19 } else 113:01.20 ^~~~ 113:07.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 113:07.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 113:07.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRequestObserver.h:10, 113:07.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIStreamListener.h:10, 113:07.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIStreamConverter.h:10, 113:07.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozITXTToHTMLConv.h:10, 113:07.93 from /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 113:07.93 from /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 113:07.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 113:07.93 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 113:07.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:07.93 foundInterface = 0; \ 113:07.93 ^~~~~~~~~~~~~~ 113:07.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:07.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:07.93 ^~~~~~~~~~~~~~~~~~~~~~~ 113:07.93 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:07.93 NS_INTERFACE_MAP_END 113:07.93 ^~~~~~~~~~~~~~~~~~~~ 113:07.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:07.93 else 113:07.93 ^~~~ 113:07.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:07.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:07.93 ^~~~~~~~~~~~~~~~~~ 113:07.93 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:07.94 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 113:07.94 ^~~~~~~~~~~~~~~~~~~~~~ 113:08.15 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 113:08.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:08.15 foundInterface = 0; \ 113:08.15 ^~~~~~~~~~~~~~ 113:08.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:08.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:08.15 ^~~~~~~~~~~~~~~~~~~~~~~ 113:08.15 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:08.15 NS_INTERFACE_MAP_END 113:08.15 ^~~~~~~~~~~~~~~~~~~~ 113:08.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:08.15 else 113:08.15 ^~~~ 113:08.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 113:08.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 113:08.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:08.15 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 113:08.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 113:08.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:31.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 113:31.55 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'bool mozTXTToHTMLConv::FindURL(const char16_t*, int32_t, uint32_t, uint32_t, nsString&, int32_t&, int32_t&)': 113:31.55 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:507:22: warning: 'resultReplaceAfter' may be used uninitialized in this function [-Wmaybe-uninitialized] 113:31.55 replaceAfter = resultReplaceAfter; 113:31.55 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 113:37.22 netwerk/cache2 113:44.82 netwerk/protocol/about 113:56.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 113:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 113:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICacheEntry.h:10, 113:56.85 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.h:8, 113:56.85 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.cpp:6, 113:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 113:56.85 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 113:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:56.85 foundInterface = 0; \ 113:56.85 ^~~~~~~~~~~~~~ 113:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:56.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:56.85 ^~~~~~~~~~~~~~~~~~~~~~~ 113:56.85 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:56.85 NS_INTERFACE_MAP_END 113:56.85 ^~~~~~~~~~~~~~~~~~~~ 113:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:56.85 else 113:56.85 ^~~~ 113:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 113:56.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 113:56.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:56.85 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 113:56.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 113:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:57.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 113:57.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:57.08 foundInterface = 0; \ 113:57.08 ^~~~~~~~~~~~~~ 113:57.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:57.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:57.08 ^~~~~~~~~~~~~~~~~~~~~~~ 113:57.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:57.09 NS_INTERFACE_MAP_END 113:57.09 ^~~~~~~~~~~~~~~~~~~~ 113:57.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:57.09 else 113:57.09 ^~~~ 113:57.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:57.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:57.09 ^~~~~~~~~~~~~~~~~~ 113:57.09 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:57.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 113:57.10 ^~~~~~~~~~~~~~~~~~~~~~ 113:57.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 113:57.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:57.36 foundInterface = 0; \ 113:57.36 ^~~~~~~~~~~~~~ 113:57.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:57.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:57.36 ^~~~~~~~~~~~~~~~~~~~~~~ 113:57.37 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:57.39 NS_INTERFACE_MAP_END 113:57.39 ^~~~~~~~~~~~~~~~~~~~ 113:57.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:57.39 else 113:57.39 ^~~~ 113:57.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:57.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:57.39 ^~~~~~~~~~~~~~~~~~ 113:57.39 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:57.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 113:57.40 ^~~~~~~~~~~~~~~~~~~~~~ 113:58.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 113:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 113:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAboutModule.h:10, 113:58.08 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 113:58.08 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 113:58.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 113:58.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 113:58.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:58.11 foundInterface = 0; \ 113:58.11 ^~~~~~~~~~~~~~ 113:58.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:58.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:58.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:58.11 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 113:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:58.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 113:58.13 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:58.13 else 113:58.14 ^~~~ 113:58.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 113:58.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 113:58.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAboutModule.h:10, 113:58.14 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 113:58.14 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 113:58.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 113:58.14 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 113:58.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:58.15 foundInterface = 0; \ 113:58.15 ^~~~~~~~~~~~~~ 113:58.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:58.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:58.15 ^~~~~~~~~~~~~~~~~~~~~~~ 113:58.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:58.15 NS_INTERFACE_MAP_END \ 113:58.15 ^~~~~~~~~~~~~~~~~~~~ 113:58.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 113:58.16 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 113:58.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:58.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 113:58.16 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 113:58.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:58.16 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 113:58.16 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 113:58.16 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 113:58.16 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 113:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 113:58.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 113:58.17 } else \ 113:58.17 ^~~~ 113:58.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 113:58.17 } else \ 113:58.17 ^~~~ 113:58.17 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 113:58.17 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 113:58.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:58.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 113:58.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:58.49 foundInterface = 0; \ 113:58.49 ^~~~~~~~~~~~~~ 113:58.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:58.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:58.49 ^~~~~~~~~~~~~~~~~~~~~~~ 113:58.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:58.49 NS_INTERFACE_MAP_END 113:58.49 ^~~~~~~~~~~~~~~~~~~~ 113:58.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:58.49 else 113:58.49 ^~~~ 113:58.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 113:58.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 113:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:58.50 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 113:58.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 113:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:58.61 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 113:58.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:58.61 foundInterface = 0; \ 113:58.61 ^~~~~~~~~~~~~~ 113:58.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:58.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:58.61 ^~~~~~~~~~~~~~~~~~~~~~~ 113:58.61 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:58.63 NS_INTERFACE_MAP_END 113:58.63 ^~~~~~~~~~~~~~~~~~~~ 113:58.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:58.65 else 113:58.65 ^~~~ 113:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 113:58.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 113:58.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:58.65 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 113:58.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 113:58.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 114:12.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:12.09 foundInterface = 0; \ 114:12.09 ^~~~~~~~~~~~~~ 114:12.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:12.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:12.09 ^~~~~~~~~~~~~~~~~~~~~~~ 114:12.09 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:12.09 NS_INTERFACE_MAP_END 114:12.09 ^~~~~~~~~~~~~~~~~~~~ 114:12.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:12.09 else 114:12.09 ^~~~ 114:12.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:12.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:12.10 ^~~~~~~~~~~~~~~~~~ 114:12.10 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:12.10 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 114:12.10 ^~~~~~~~~~~~~~~~~~~~~~ 114:14.33 netwerk/protocol/data 114:32.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 114:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 114:32.92 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 114:32.93 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 114:32.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 114:32.93 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 114:32.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:32.95 foundInterface = 0; \ 114:32.95 ^~~~~~~~~~~~~~ 114:32.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:32.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:32.95 ^~~~~~~~~~~~~~~~~~~~~~~ 114:32.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:32.95 NS_INTERFACE_MAP_END 114:32.95 ^~~~~~~~~~~~~~~~~~~~ 114:32.95 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp:13, 114:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:20: 114:32.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 114:32.95 } else 114:32.95 ^~~~ 114:32.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 114:32.95 } else 114:32.95 ^~~~ 114:35.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:35.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:35.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 114:35.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 114:35.39 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 114:35.39 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 114:35.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 114:35.39 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 114:35.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:35.39 foundInterface = 0; \ 114:35.39 ^~~~~~~~~~~~~~ 114:35.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:35.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:35.39 ^~~~~~~~~~~~~~~~~~~~~~~ 114:35.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:35.39 NS_INTERFACE_MAP_END \ 114:35.39 ^~~~~~~~~~~~~~~~~~~~ 114:35.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 114:35.39 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 114:35.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:35.39 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 114:35.39 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 114:35.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:35.39 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 114:35.39 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 114:35.39 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 114:35.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 114:35.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 114:35.41 } else \ 114:35.41 ^~~~ 114:35.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 114:35.41 } else \ 114:35.41 ^~~~ 114:35.41 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 114:35.41 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 114:35.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:35.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:35.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:35.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 114:35.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 114:35.46 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 114:35.46 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 114:35.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 114:35.47 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 114:35.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:35.48 foundInterface = 0; \ 114:35.48 ^~~~~~~~~~~~~~ 114:35.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:35.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:35.48 ^~~~~~~~~~~~~~~~~~~~~~~ 114:35.48 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:35.48 NS_INTERFACE_MAP_END 114:35.49 ^~~~~~~~~~~~~~~~~~~~ 114:35.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:35.49 else 114:35.49 ^~~~ 114:35.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:35.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:35.49 ^~~~~~~~~~~~~~~~~~ 114:35.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:60:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:35.49 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 114:35.51 ^~~~~~~~~~~~~~~~~~~~~~ 114:35.55 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 114:35.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:35.55 foundInterface = 0; \ 114:35.55 ^~~~~~~~~~~~~~ 114:35.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:35.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:35.55 ^~~~~~~~~~~~~~~~~~~~~~~ 114:35.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:35.56 NS_INTERFACE_MAP_END \ 114:35.56 ^~~~~~~~~~~~~~~~~~~~ 114:35.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 114:35.56 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 114:35.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:35.56 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 114:35.56 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 114:35.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:35.56 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 114:35.56 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 114:35.56 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 114:35.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 114:35.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 114:35.56 } else \ 114:35.57 ^~~~ 114:35.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 114:35.57 } else \ 114:35.57 ^~~~ 114:35.59 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 114:35.59 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 114:35.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:40.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:40.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:40.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 114:40.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 114:40.01 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 114:40.01 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 114:40.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 114:40.01 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 114:40.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:40.02 foundInterface = 0; \ 114:40.02 ^~~~~~~~~~~~~~ 114:40.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:40.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:40.02 ^~~~~~~~~~~~~~~~~~~~~~~ 114:40.02 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:40.02 NS_INTERFACE_MAP_END 114:40.02 ^~~~~~~~~~~~~~~~~~~~ 114:40.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:40.03 else 114:40.03 ^~~~ 114:40.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:40.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:40.03 ^~~~~~~~~~~~~~~~~~ 114:40.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:40.03 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 114:40.03 ^~~~~~~~~~~~~~~~~~~~~~ 114:40.13 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 114:40.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:40.13 foundInterface = 0; \ 114:40.13 ^~~~~~~~~~~~~~ 114:40.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:40.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:40.14 ^~~~~~~~~~~~~~~~~~~~~~~ 114:40.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:40.14 NS_INTERFACE_MAP_END \ 114:40.14 ^~~~~~~~~~~~~~~~~~~~ 114:40.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 114:40.14 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 114:40.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:40.14 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 114:40.14 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 114:40.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:40.14 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 114:40.14 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 114:40.14 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 114:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 114:40.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 114:40.14 } else \ 114:40.16 ^~~~ 114:40.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 114:40.16 } else \ 114:40.16 ^~~~ 114:40.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 114:40.16 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 114:40.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:42.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 114:42.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 114:42.77 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/data/DataChannelChild.cpp:10, 114:42.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 114:42.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:42.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 114:42.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:42.77 ^ 114:42.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:42.77 struct Block { 114:42.77 ^~~~~ 114:59.62 netwerk/protocol/file 115:27.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 115:27.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 115:27.74 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/file/FileChannelChild.cpp:10, 115:27.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 115:27.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:27.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 115:27.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:27.74 ^ 115:27.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:27.74 struct Block { 115:27.74 ^~~~~ 115:32.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:101: 115:32.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 115:32.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSocketTransport2.cpp:1231:10: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 115:32.08 return rv; 115:32.08 ^~ 115:52.21 netwerk/protocol/ftp 116:00.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 116:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 116:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 116:00.85 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStreamLoader.h:9, 116:00.85 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStreamLoader.cpp:6, 116:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 116:00.85 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 116:00.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:00.85 foundInterface = 0; \ 116:00.85 ^~~~~~~~~~~~~~ 116:00.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:00.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:00.86 ^~~~~~~~~~~~~~~~~~~~~~~ 116:00.86 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:00.86 NS_INTERFACE_MAP_END 116:00.86 ^~~~~~~~~~~~~~~~~~~~ 116:00.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:00.86 else 116:00.86 ^~~~ 116:00.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:00.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:00.86 ^~~~~~~~~~~~~~~~~~ 116:00.87 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:00.87 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 116:00.89 ^~~~~~~~~~~~~~~~~~~~~~ 116:19.27 netwerk/protocol/gio 116:20.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 116:20.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 116:20.91 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 116:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 116:20.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:20.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116:20.92 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:20.92 ^ 116:20.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:20.92 struct Block { 116:20.92 ^~~~~ 116:21.72 netwerk/protocol/http 116:30.30 netwerk/protocol/res 116:36.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:36.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:36.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:36.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:36.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:36.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 116:36.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 116:36.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 116:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 116:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 116:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 116:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 116:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 116:36.52 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 116:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 116:36.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 116:36.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 116:36.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 116:36.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 116:36.52 memset(&aArr[0], 0, N * sizeof(T)); 116:36.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:36.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 116:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 116:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 116:36.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 116:36.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 116:36.53 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 116:36.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 116:36.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 116:36.53 class nsDataHashtable : public nsBaseHashtable { 116:36.53 ^~~~~~~~~~~~~~~ 116:58.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 116:58.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 116:58.39 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 116:58.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 116:58.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:58.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116:58.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:58.40 ^ 116:58.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:58.40 struct Block { 116:58.40 ^~~~~ 117:00.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:10, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 117:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 117:00.92 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 117:00.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:00.93 foundInterface = 0; \ 117:00.93 ^~~~~~~~~~~~~~ 117:00.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:00.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:00.93 ^~~~~~~~~~~~~~~~~~~~~~~ 117:00.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:00.93 NS_INTERFACE_MAP_END \ 117:00.93 ^~~~~~~~~~~~~~~~~~~~ 117:00.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 117:00.93 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 117:00.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:00.93 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 117:00.93 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 117:00.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:00.95 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.h:23, 117:00.95 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 117:00.95 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 117:00.95 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 117:00.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 117:00.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 117:00.95 } else \ 117:00.95 ^~~~ 117:00.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 117:00.95 } else \ 117:00.95 ^~~~ 117:00.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 117:00.95 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 117:00.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:01.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:10, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 117:01.02 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 117:01.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:01.02 foundInterface = 0; \ 117:01.02 ^~~~~~~~~~~~~~ 117:01.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:01.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:01.02 ^~~~~~~~~~~~~~~~~~~~~~~ 117:01.02 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:01.02 NS_INTERFACE_MAP_END 117:01.02 ^~~~~~~~~~~~~~~~~~~~ 117:01.02 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 117:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 117:01.02 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:01.02 } else 117:01.03 ^~~~ 117:01.04 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 117:01.04 } else 117:01.04 ^~~~ 117:11.63 netwerk/protocol/viewsource 117:13.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 117:13.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 117:13.82 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpHandler.cpp:73: 117:13.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 117:13.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 117:13.82 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 117:13.82 ^ 117:13.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 117:13.82 struct Block { 117:13.82 ^~~~~ 117:27.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 117:27.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 117:27.40 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 117:27.40 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 117:27.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 117:27.40 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 117:27.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:27.40 foundInterface = 0; \ 117:27.40 ^~~~~~~~~~~~~~ 117:27.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:27.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:27.41 ^~~~~~~~~~~~~~~~~~~~~~~ 117:27.41 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:27.41 NS_INTERFACE_MAP_END 117:27.41 ^~~~~~~~~~~~~~~~~~~~ 117:27.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:27.42 else 117:27.42 ^~~~ 117:27.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 117:27.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 117:27.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:27.42 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 117:27.42 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 117:27.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:35.31 netwerk/protocol/websocket 117:46.57 netwerk/system/linux 117:53.33 netwerk/system/netlink 118:03.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 118:03.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 118:03.78 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 118:03.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 118:03.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:03.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118:03.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:03.79 ^ 118:03.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:03.79 struct Block { 118:03.79 ^~~~~ 118:05.44 netwerk/ipc 118:05.51 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 118:05.51 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 118:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 118:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 118:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 118:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 118:05.51 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketLog.h:12, 118:05.51 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 118:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 118:05.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 118:05.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:05.51 foundInterface = 0; \ 118:05.51 ^~~~~~~~~~~~~~ 118:05.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:05.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:05.51 ^~~~~~~~~~~~~~~~~~~~~~~ 118:05.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:05.51 NS_INTERFACE_MAP_END 118:05.51 ^~~~~~~~~~~~~~~~~~~~ 118:05.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:05.52 else 118:05.52 ^~~~ 118:05.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:05.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:05.53 ^~~~~~~~~~~~~~~~~~ 118:05.53 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:05.55 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 118:05.55 ^~~~~~~~~~~~~~~~~~~~~~ 118:05.87 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 118:05.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:05.88 foundInterface = 0; \ 118:05.88 ^~~~~~~~~~~~~~ 118:05.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:05.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:05.88 ^~~~~~~~~~~~~~~~~~~~~~~ 118:05.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:05.88 NS_INTERFACE_MAP_END 118:05.88 ^~~~~~~~~~~~~~~~~~~~ 118:05.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:05.88 else 118:05.88 ^~~~ 118:05.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:05.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:05.88 ^~~~~~~~~~~~~~~~~~ 118:05.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:05.88 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 118:05.89 ^~~~~~~~~~~~~~~~~~~~~~ 118:05.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 118:05.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:05.95 foundInterface = 0; \ 118:05.95 ^~~~~~~~~~~~~~ 118:05.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:05.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:05.95 ^~~~~~~~~~~~~~~~~~~~~~~ 118:05.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:05.95 NS_INTERFACE_MAP_END 118:05.95 ^~~~~~~~~~~~~~~~~~~~ 118:05.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:05.95 else 118:05.95 ^~~~ 118:05.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:05.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:05.95 ^~~~~~~~~~~~~~~~~~ 118:05.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:05.95 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 118:05.95 ^~~~~~~~~~~~~~~~~~~~~~ 118:06.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 118:06.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:06.03 foundInterface = 0; \ 118:06.03 ^~~~~~~~~~~~~~ 118:06.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:06.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:06.04 ^~~~~~~~~~~~~~~~~~~~~~~ 118:06.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:06.04 NS_INTERFACE_MAP_END 118:06.04 ^~~~~~~~~~~~~~~~~~~~ 118:06.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:06.04 else 118:06.04 ^~~~ 118:06.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:06.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:06.04 ^~~~~~~~~~~~~~~~~~ 118:06.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:06.04 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 118:06.04 ^~~~~~~~~~~~~~~~~~~~~~ 118:11.70 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 118:11.70 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 118:11.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 118:11.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 118:11.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 118:11.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 118:11.70 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 118:11.70 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 118:11.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 118:11.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 118:11.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:11.71 foundInterface = 0; \ 118:11.71 ^~~~~~~~~~~~~~ 118:11.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:11.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:11.71 ^~~~~~~~~~~~~~~~~~~~~~~ 118:11.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:11.72 NS_INTERFACE_MAP_END 118:11.72 ^~~~~~~~~~~~~~~~~~~~ 118:11.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:11.72 else 118:11.72 ^~~~ 118:11.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:11.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:11.72 ^~~~~~~~~~~~~~~~~~ 118:11.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:11.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:11.74 ^~~~~~~~~~~~~~~~~~~~~~ 118:22.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 118:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 118:22.75 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 118:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 118:22.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:22.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118:22.75 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:22.75 ^ 118:22.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:22.75 struct Block { 118:22.75 ^~~~~ 118:23.33 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 118:23.34 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 118:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 118:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 118:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 118:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 118:23.34 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 118:23.34 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 118:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 118:23.34 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 118:23.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:23.34 foundInterface = 0; \ 118:23.34 ^~~~~~~~~~~~~~ 118:23.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:23.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:23.34 ^~~~~~~~~~~~~~~~~~~~~~~ 118:23.34 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:23.34 NS_INTERFACE_MAP_END 118:23.34 ^~~~~~~~~~~~~~~~~~~~ 118:23.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 118:23.34 } else 118:23.34 ^~~~ 118:23.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 118:23.34 NS_IMPL_QUERY_BODY_CONCRETE(_class) 118:23.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:23.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 118:23.38 NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 118:23.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:23.60 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 118:23.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:23.61 foundInterface = 0; \ 118:23.61 ^~~~~~~~~~~~~~ 118:23.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:23.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:23.61 ^~~~~~~~~~~~~~~~~~~~~~~ 118:23.61 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:23.61 NS_INTERFACE_MAP_END 118:23.61 ^~~~~~~~~~~~~~~~~~~~ 118:23.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:23.61 else 118:23.61 ^~~~ 118:23.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:23.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:23.61 ^~~~~~~~~~~~~~~~~~ 118:23.61 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:23.61 NS_INTERFACE_MAP_ENTRY(nsIObserver) 118:23.61 ^~~~~~~~~~~~~~~~~~~~~~ 118:24.12 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 118:24.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:24.12 foundInterface = 0; \ 118:24.12 ^~~~~~~~~~~~~~ 118:24.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:24.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:24.12 ^~~~~~~~~~~~~~~~~~~~~~~ 118:24.12 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:24.13 NS_INTERFACE_MAP_END 118:24.13 ^~~~~~~~~~~~~~~~~~~~ 118:24.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:24.13 else 118:24.13 ^~~~ 118:24.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 118:24.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 118:24.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:24.13 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 118:24.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 118:24.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:34.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 118:34.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 118:34.28 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/NeckoChild.cpp:11, 118:34.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 118:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118:34.28 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:34.28 ^ 118:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:34.28 struct Block { 118:34.28 ^~~~~ 118:54.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:54.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:54.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:54.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:54.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:54.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:54.03 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadUtils.h:24, 118:54.03 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.h:14, 118:54.03 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, 118:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 118:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 118:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 118:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 118:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 118:54.03 memset(&aArr[0], 0, N * sizeof(T)); 118:54.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:54.03 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 118:54.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 118:54.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 118:54.05 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.cpp:13, 118:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 118:54.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:54.05 class nsDataHashtable : public nsBaseHashtable { 118:54.05 ^~~~~~~~~~~~~~~ 118:55.90 netwerk/url-classifier 119:12.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 119:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 119:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 119:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 119:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 119:12.39 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Entries.h:13, 119:12.39 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Classifier.h:9, 119:12.39 from /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 119:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 119:12.39 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 119:12.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:12.40 foundInterface = 0; \ 119:12.40 ^~~~~~~~~~~~~~ 119:12.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:12.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:12.40 ^~~~~~~~~~~~~~~~~~~~~~~ 119:12.40 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:12.40 NS_INTERFACE_MAP_END 119:12.41 ^~~~~~~~~~~~~~~~~~~~ 119:12.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:12.41 else 119:12.41 ^~~~ 119:12.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:12.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:12.42 ^~~~~~~~~~~~~~~~~~ 119:12.42 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:12.42 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 119:12.42 ^~~~~~~~~~~~~~~~~~~~~~ 119:12.50 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 119:12.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:12.51 foundInterface = 0; \ 119:12.51 ^~~~~~~~~~~~~~ 119:12.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:12.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:12.51 ^~~~~~~~~~~~~~~~~~~~~~~ 119:12.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:12.51 NS_INTERFACE_MAP_END 119:12.52 ^~~~~~~~~~~~~~~~~~~~ 119:12.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:12.54 else 119:12.54 ^~~~ 119:12.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:12.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:12.54 ^~~~~~~~~~~~~~~~~~ 119:12.54 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:12.54 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 119:12.54 ^~~~~~~~~~~~~~~~~~~~~~ 119:12.73 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 119:12.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:12.74 foundInterface = 0; \ 119:12.74 ^~~~~~~~~~~~~~ 119:12.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:12.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:12.74 ^~~~~~~~~~~~~~~~~~~~~~~ 119:12.74 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:12.76 NS_INTERFACE_MAP_END 119:12.76 ^~~~~~~~~~~~~~~~~~~~ 119:12.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:12.76 else 119:12.76 ^~~~ 119:12.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:12.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:12.76 ^~~~~~~~~~~~~~~~~~ 119:12.77 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:12.77 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 119:12.77 ^~~~~~~~~~~~~~~~~~~~~~ 119:24.03 netwerk/wifi 119:36.07 netwerk/build 119:57.58 netwerk/test 120:00.78 netwerk/test/gtest 120:06.64 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 120:06.64 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 120:06.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 120:06.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 120:06.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 120:06.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 120:06.64 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 120:06.64 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 120:06.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 120:06.64 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 120:06.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:06.65 foundInterface = 0; \ 120:06.65 ^~~~~~~~~~~~~~ 120:06.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 120:06.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 120:06.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:06.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 120:06.66 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 120:06.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:06.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 120:06.66 } else 120:06.66 ^~~~ 120:06.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 120:06.66 NS_IMPL_QUERY_BODY_CONCRETE(_class) 120:06.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:06.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:422:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 120:06.67 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 120:06.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:09.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:47: 120:09.57 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp: In member function 'virtual void TestMozURL_UrlTestData_Test::TestBody()': 120:09.57 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp:353:16: warning: 'Json::Reader::Reader()' is deprecated: Use CharReader and CharReaderBuilder instead [-Wdeprecated-declarations] 120:09.57 Json::Reader reader; 120:09.57 ^~~~~~ 120:09.57 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:11, 120:09.57 from /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp:5, 120:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:47: 120:09.57 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/reader.h:56:3: note: declared here 120:09.57 Reader(); 120:09.57 ^~~~~~ 120:09.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 120:09.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 120:09.81 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:15, 120:09.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 120:09.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:09.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:09.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:09.81 ^ 120:09.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:09.82 struct Block { 120:09.82 ^~~~~ 120:15.50 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 120:15.50 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 120:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 120:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 120:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 120:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 120:15.50 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 120:15.51 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 120:15.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 120:15.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 120:15.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:15.51 foundInterface = 0; \ 120:15.51 ^~~~~~~~~~~~~~ 120:15.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 120:15.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 120:15.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:15.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 120:15.51 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 120:15.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:15.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 120:15.51 } else 120:15.51 ^~~~ 120:15.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 120:15.51 NS_IMPL_QUERY_BODY_CONCRETE(_class) 120:15.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:15.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 120:15.51 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 120:15.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:22.37 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 120:22.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:22.37 foundInterface = 0; \ 120:22.38 ^~~~~~~~~~~~~~ 120:22.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:22.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:22.38 ^~~~~~~~~~~~~~~~~~~~~~~ 120:22.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp:297:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:22.38 NS_INTERFACE_MAP_END 120:22.38 ^~~~~~~~~~~~~~~~~~~~ 120:22.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 120:22.38 } else 120:22.39 ^~~~ 120:22.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 120:22.39 NS_IMPL_QUERY_BODY_CONCRETE(_class) 120:22.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:22.39 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp:296:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 120:22.39 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 120:22.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:23.79 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp: In member function 'virtual nsresult mozilla::net::ParentChannelListener::QueryInterface(const nsIID&, void**)': 120:23.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:23.79 foundInterface = 0; \ 120:23.79 ^~~~~~~~~~~~~~ 120:23.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:23.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:23.79 ^~~~~~~~~~~~~~~~~~~~~~~ 120:23.79 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:23.80 NS_INTERFACE_MAP_END 120:23.80 ^~~~~~~~~~~~~~~~~~~~ 120:23.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 120:23.80 } else 120:23.80 ^~~~ 120:23.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 120:23.80 NS_IMPL_QUERY_BODY_CONCRETE(_class) 120:23.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:23.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 120:23.80 NS_INTERFACE_MAP_ENTRY_CONCRETE(ParentChannelListener) 120:23.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:30.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 120:30.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 120:30.89 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 120:30.89 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 120:30.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 120:30.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:30.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:30.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 120:30.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 120:30.90 memset(&aArr[0], 0, N * sizeof(T)); 120:30.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:30.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 120:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 120:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 120:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 120:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 120:30.90 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 120:30.90 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 120:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 120:30.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:30.91 class nsDataHashtable : public nsBaseHashtable { 120:30.91 ^~~~~~~~~~~~~~~ 121:08.02 netwerk/test/gtest/parse-ftp 121:10.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 121:10.78 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 121:10.78 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:93:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead [-Wclass-memaccess] 121:10.78 memset(&state, 0, sizeof(state)); 121:10.78 ^ 121:10.78 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 121:10.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 121:10.78 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 121:10.78 struct list_state { 121:10.78 ^~~~~~~~~~ 121:18.30 extensions/auth 121:40.01 ipc/app 121:42.63 ipc/chromium 122:33.89 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/basictypes.h:16, 122:33.89 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/at_exit.h:12, 122:33.90 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/at_exit.cc:7, 122:33.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 122:33.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 122:33.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 122:33.90 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 122:33.90 ^~ 122:33.90 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/pickle.h:17, 122:33.90 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/histogram.cc:20, 122:33.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:38: 122:33.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here 122:33.90 Maybe lastSegmentSize; 122:33.90 ^~~~~~~~~~~~~~~ 123:07.29 ipc/chromium/src/third_party 123:11.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:20: 123:11.16 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 123:11.16 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 123:11.16 return result; 123:11.16 ^~~~~~ 123:35.79 ipc/glue 123:45.51 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 123:45.51 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 123:45.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 123:45.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 123:45.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 123:45.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 123:45.51 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 123:45.51 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 123:45.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 123:45.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 123:45.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:45.51 foundInterface = 0; \ 123:45.51 ^~~~~~~~~~~~~~ 123:45.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:45.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:45.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:45.51 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 123:45.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:45.51 } else 123:45.51 ^~~~ 123:45.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 123:45.52 NS_IMPL_QUERY_BODY_CONCRETE(_class) 123:45.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.53 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 123:45.53 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 123:45.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:47.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 123:47.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:47.24 foundInterface = 0; \ 123:47.24 ^~~~~~~~~~~~~~ 123:47.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:47.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:47.24 ^~~~~~~~~~~~~~~~~~~~~~~ 123:47.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2446:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:47.25 NS_INTERFACE_MAP_END 123:47.25 ^~~~~~~~~~~~~~~~~~~~ 123:47.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:47.25 } else 123:47.25 ^~~~ 123:47.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 123:47.25 NS_IMPL_QUERY_BODY_CONCRETE(_class) 123:47.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:47.25 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2445:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 123:47.25 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 123:47.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:47.99 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 123:48.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.00 foundInterface = 0; \ 123:48.00 ^~~~~~~~~~~~~~ 123:48.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:48.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:48.00 ^~~~~~~~~~~~~~~~~~~~~~~ 123:48.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3950:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:48.00 NS_INTERFACE_MAP_END 123:48.00 ^~~~~~~~~~~~~~~~~~~~ 123:48.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 123:48.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3949:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.00 } else 123:48.00 ^~~~ 123:53.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 123:53.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 123:53.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 123:53.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 123:53.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 123:53.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 123:53.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 123:53.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 123:53.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 123:53.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 123:53.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 123:53.94 memset(&aArr[0], 0, N * sizeof(T)); 123:53.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:53.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 123:53.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 123:53.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 123:53.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 123:53.96 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 123:53.96 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 123:53.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 123:53.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:53.96 class nsDataHashtable : public nsBaseHashtable { 123:53.96 ^~~~~~~~~~~~~~~ 123:58.37 ipc/ipdl 124:54.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundParentImpl.cpp:17: 124:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:54.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:54.58 ^ 124:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:54.58 struct Block { 124:54.58 ^~~~~ 126:17.58 ipc/testshell 126:17.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 126:17.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 126:17.58 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundImpl.cpp:24, 126:17.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 126:17.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:17.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 126:17.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:17.59 ^ 126:17.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:17.59 struct Block { 126:17.59 ^~~~~ 126:22.22 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 126:22.22 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 126:22.22 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsAutoPtr.h:10, 126:22.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.h:21, 126:22.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel.h:13, 126:22.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Transport.h:11, 126:22.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundChild.h:11, 126:22.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundImpl.cpp:7, 126:22.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 126:22.22 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 126:22.22 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:22.22 foundInterface = 0; \ 126:22.22 ^~~~~~~~~~~~~~ 126:22.22 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:22.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:22.23 ^~~~~~~~~~~~~~~~~~~~~~~ 126:22.23 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:22.23 NS_INTERFACE_MAP_END 126:22.23 ^~~~~~~~~~~~~~~~~~~~ 126:22.23 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:22.24 else 126:22.24 ^~~~ 126:22.24 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:22.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:22.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:22.24 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:22.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 126:22.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:40.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 126:40.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:40.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:40.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 126:40.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 126:40.23 memset(&aArr[0], 0, N * sizeof(T)); 126:40.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:40.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 126:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 126:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:40.25 class nsDataHashtable : public nsBaseHashtable { 126:40.25 ^~~~~~~~~~~~~~~ 127:15.72 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 127:15.72 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 127:15.72 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestPLDHash.cpp:8, 127:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 127:15.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 127:15.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:15.72 foundInterface = 0; \ 127:15.72 ^~~~~~~~~~~~~~ 127:15.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:15.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:15.72 ^~~~~~~~~~~~~~~~~~~~~~~ 127:15.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:15.72 NS_INTERFACE_MAP_END 127:15.72 ^~~~~~~~~~~~~~~~~~~~ 127:15.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:15.72 else 127:15.72 ^~~~ 127:15.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:15.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:15.72 ^~~~~~~~~~~~~~~~~~ 127:15.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:15.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:15.73 ^~~~~~~~~~~~~~~~~~~~~~ 127:15.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 127:15.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:15.74 foundInterface = 0; \ 127:15.74 ^~~~~~~~~~~~~~ 127:15.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:15.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:15.74 ^~~~~~~~~~~~~~~~~~~~~~~ 127:15.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:15.74 NS_INTERFACE_MAP_END 127:15.74 ^~~~~~~~~~~~~~~~~~~~ 127:15.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:15.75 else 127:15.75 ^~~~ 127:15.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:15.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:15.75 ^~~~~~~~~~~~~~~~~~ 127:15.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:15.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:15.75 ^~~~~~~~~~~~~~~~~~~~~~ 127:27.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 127:27.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 127:27.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:27.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:27.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 127:27.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:11, 127:27.66 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 127:27.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 127:27.66 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 127:27.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.67 foundInterface = 0; \ 127:27.67 ^~~~~~~~~~~~~~ 127:27.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:27.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:27.67 ^~~~~~~~~~~~~~~~~~~~~~~ 127:27.67 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:27.67 NS_INTERFACE_MAP_END 127:27.67 ^~~~~~~~~~~~~~~~~~~~ 127:27.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.67 else 127:27.67 ^~~~ 127:27.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:27.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:27.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:27.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:27.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 127:27.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:30.37 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 127:30.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:30.38 foundInterface = 0; \ 127:30.38 ^~~~~~~~~~~~~~ 127:30.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:30.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:30.38 ^~~~~~~~~~~~~~~~~~~~~~~ 127:30.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:30.38 NS_INTERFACE_MAP_END 127:30.38 ^~~~~~~~~~~~~~~~~~~~ 127:30.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:30.38 else 127:30.38 ^~~~ 127:30.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:30.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:30.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:30.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:30.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 127:30.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:56.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 127:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 127:56.48 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamUtils.cpp:12, 127:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 127:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 127:56.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:56.48 ^ 127:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:56.48 struct Block { 127:56.48 ^~~~~ 129:44.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:137: 129:44.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestTArray2.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': 129:44.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestTArray2.cpp:1154:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without 129:44.71 } // namespace TestTArray 129:44.71 ^ 129:59.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 129:59.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 129:59.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols10.cpp:92: 129:59.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:59.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 129:59.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:59.33 ^ 129:59.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:59.33 struct Block { 129:59.33 ^~~~~ 130:29.64 ipc/gtest 130:41.87 js/ipc 131:08.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 131:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 131:08.23 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptParent.cpp:9, 131:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 131:08.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:08.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:08.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:08.23 ^ 131:08.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:08.23 struct Block { 131:08.23 ^~~~~ 131:21.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 131:21.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 131:21.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.h:29, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptShared.h:12, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/WrapperAnswer.h:11, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptBase.h:11, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.h:11, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:8, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 131:21.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 131:21.56 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 131:21.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 131:21.56 memset(aT, 0, sizeof(T)); 131:21.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 131:21.56 In file included from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:12, 131:21.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 131:21.56 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 131:21.56 struct GlobalProperties { 131:21.56 ^~~~~~~~~~~~~~~~ 131:28.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientSourceOpChild.cpp:7, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 131:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 131:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 131:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 131:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131:28.82 memset(&aArr[0], 0, N * sizeof(T)); 131:28.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:28.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientSourceOpChild.cpp:7, 131:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 131:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 131:28.83 class nsDataHashtable : public nsBaseHashtable { 131:28.86 ^~~~~~~~~~~~~~~ 132:20.71 hal 132:36.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 132:36.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PContentChild.cpp:7, 132:36.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols12.cpp:2: 132:36.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:36.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:36.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:36.69 ^ 132:36.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:36.69 struct Block { 132:36.69 ^~~~~ 132:54.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 132:54.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 132:54.54 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.cpp:24: 132:54.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:54.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:54.54 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:54.54 ^ 132:54.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:54.54 struct Block { 132:54.54 ^~~~~ 133:39.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 133:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 133:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols13.cpp:83: 133:39.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 133:39.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:39.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 133:39.85 ^ 133:39.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 133:39.85 struct Block { 133:39.85 ^~~~~ 133:48.75 js/xpconnect/wrappers 134:10.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 134:10.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 134:10.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 134:10.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 134:10.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 134:10.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 134:10.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 134:10.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 134:10.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 134:10.21 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 134:10.21 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.h:12, 134:10.21 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 134:10.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 134:10.21 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 134:10.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 134:10.21 memset(aT, 0, sizeof(T)); 134:10.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 134:10.22 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 134:10.22 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 134:10.22 struct GlobalProperties { 134:10.22 ^~~~~~~~~~~~~~~~ 134:47.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 134:47.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 134:47.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 134:47.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 134:47.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 134:47.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 134:47.65 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 134:47.65 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:7, 134:47.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 134:47.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 134:47.66 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 134:47.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 134:47.66 memset(aT, 0, sizeof(T)); 134:47.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 134:47.66 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, 134:47.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 134:47.66 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 134:47.66 struct GlobalProperties { 134:47.66 ^~~~~~~~~~~~~~~~ 134:51.86 js/xpconnect/loader 134:59.17 js/xpconnect/src 135:07.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 135:07.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 135:07.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 135:07.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 135:07.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 135:07.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 135:07.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 135:07.94 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 135:07.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 135:07.94 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 135:07.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 135:07.94 memset(aT, 0, sizeof(T)); 135:07.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 135:07.94 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 135:07.94 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 135:07.94 struct GlobalProperties { 135:07.94 ^~~~~~~~~~~~~~~~ 135:26.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 135:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 135:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 135:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 135:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 135:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 135:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 135:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 135:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 135:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 135:26.64 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 135:26.64 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 135:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 135:26.64 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 135:26.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:26.64 foundInterface = 0; \ 135:26.64 ^~~~~~~~~~~~~~ 135:26.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:26.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:26.64 ^~~~~~~~~~~~~~~~~~~~~~~ 135:26.64 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:26.64 NS_INTERFACE_MAP_END 135:26.64 ^~~~~~~~~~~~~~~~~~~~ 135:26.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:26.64 else 135:26.64 ^~~~ 135:26.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:26.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:26.64 ^~~~~~~~~~~~~~~~~~ 135:26.64 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:26.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 135:26.64 ^~~~~~~~~~~~~~~~~~~~~~ 135:29.76 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 135:29.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:29.76 foundInterface = 0; \ 135:29.76 ^~~~~~~~~~~~~~ 135:29.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:29.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:29.76 ^~~~~~~~~~~~~~~~~~~~~~~ 135:29.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:29.76 NS_INTERFACE_MAP_END 135:29.76 ^~~~~~~~~~~~~~~~~~~~ 135:29.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 135:29.76 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 135:29.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 135:29.76 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2649:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 135:29.76 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 135:29.76 ^~~~~~~~~~~~~~~~~~~~ 135:29.76 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 135:29.76 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 135:29.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 135:29.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:29.76 } else 135:29.76 ^~~~ 135:29.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 135:29.77 } else 135:29.79 ^~~~ 135:29.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 135:29.79 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 135:29.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 135:29.79 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2649:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 135:29.79 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 135:29.79 ^~~~~~~~~~~~~~~~~~~~ 135:29.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 135:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 135:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 135:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 135:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 135:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 135:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 135:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 135:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 135:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 135:29.81 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 135:29.81 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 135:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 135:29.81 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 135:29.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:29.82 foundInterface = 0; \ 135:29.82 ^~~~~~~~~~~~~~ 135:29.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:29.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:29.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:29.82 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2659:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:29.82 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 135:29.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:29.82 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 135:29.83 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 135:29.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 135:29.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:29.83 } else 135:29.83 ^~~~ 135:29.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 135:29.83 } else 135:29.83 ^~~~ 135:35.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:10, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 135:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 135:35.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 135:35.44 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 135:35.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 135:35.45 memset(aT, 0, sizeof(T)); 135:35.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 135:35.46 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 135:35.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 135:35.46 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 135:35.46 struct GlobalProperties { 135:35.46 ^~~~~~~~~~~~~~~~ 135:36.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 135:36.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 135:36.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:10, 135:36.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 135:36.39 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 135:36.39 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 135:36.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 135:36.40 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 135:36.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:36.40 foundInterface = 0; \ 135:36.40 ^~~~~~~~~~~~~~ 135:36.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:36.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:36.40 ^~~~~~~~~~~~~~~~~~~~~~~ 135:36.40 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:330:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:36.40 NS_INTERFACE_MAP_END 135:36.40 ^~~~~~~~~~~~~~~~~~~~ 135:36.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:36.40 else 135:36.40 ^~~~ 135:36.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:36.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:36.40 ^~~~~~~~~~~~~~~~~~ 135:36.40 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:329:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:36.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 135:36.40 ^~~~~~~~~~~~~~~~~~~~~~ 135:41.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 135:41.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 135:41.31 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 135:41.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 135:41.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:41.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:41.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:41.31 ^ 135:41.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:41.31 struct Block { 135:41.31 ^~~~~ 135:56.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 135:56.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 135:56.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 135:56.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 135:56.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 135:56.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 135:56.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 135:56.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 135:56.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 135:56.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 135:56.30 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 135:56.31 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 135:56.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 135:56.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 135:56.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 135:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 135:56.32 memset(aT, 0, sizeof(T)); 135:56.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 135:56.32 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 135:56.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 135:56.32 struct AmountFns { 135:56.32 ^~~~~~~~~ 135:56.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 135:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 135:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 135:56.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 135:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 135:56.33 memset(aT, 0, sizeof(T)); 135:56.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 135:56.33 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 135:56.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 135:56.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 135:56.33 struct SizeOfTabFns { 135:56.33 ^~~~~~~~~~~~ 135:56.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 135:56.57 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 135:56.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 135:56.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 135:56.58 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 135:56.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 135:56.58 memset(aT, 0, sizeof(T)); 135:56.58 ~~~~~~^~~~~~~~~~~~~~~~~~ 135:56.58 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 135:56.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 135:56.58 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 135:56.58 struct GlobalProperties { 135:56.59 ^~~~~~~~~~~~~~~~ 136:27.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 136:27.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PFileDescriptorSet.cpp:9, 136:27.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols14.cpp:101: 136:27.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:27.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:27.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:27.79 ^ 136:27.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:27.79 struct Block { 136:27.79 ^~~~~ 136:33.83 js/xpconnect/shell 136:37.74 js/xpconnect/tests/components/native 136:45.52 intl/chardet 136:48.09 modules/libjar 137:02.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 137:02.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 137:02.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 137:02.72 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARInputStream.h:10, 137:02.72 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJAR.cpp:7, 137:02.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 137:02.73 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 137:02.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:02.73 foundInterface = 0; \ 137:02.73 ^~~~~~~~~~~~~~ 137:02.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:02.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:02.74 ^~~~~~~~~~~~~~~~~~~~~~~ 137:02.74 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:02.74 NS_INTERFACE_MAP_END 137:02.74 ^~~~~~~~~~~~~~~~~~~~ 137:02.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:02.74 } else 137:02.74 ^~~~ 137:02.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 137:02.74 NS_IMPL_QUERY_BODY_CONCRETE(_class) 137:02.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:02.75 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 137:02.75 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 137:02.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:02.76 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 137:02.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:02.76 foundInterface = 0; \ 137:02.76 ^~~~~~~~~~~~~~ 137:02.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:02.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:02.76 ^~~~~~~~~~~~~~~~~~~~~~~ 137:02.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:02.76 NS_INTERFACE_MAP_END \ 137:02.76 ^~~~~~~~~~~~~~~~~~~~ 137:02.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 137:02.76 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 137:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:02.76 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 137:02.76 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 137:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:02.76 In file included from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.h:16, 137:02.76 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARProtocolHandler.cpp:13, 137:02.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 137:02.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 137:02.77 } else \ 137:02.77 ^~~~ 137:02.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 137:02.77 } else \ 137:02.77 ^~~~ 137:02.77 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 137:02.77 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 137:02.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:17.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 137:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 137:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:13, 137:17.91 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 137:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 137:17.92 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 137:17.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:17.92 foundInterface = 0; \ 137:17.92 ^~~~~~~~~~~~~~ 137:17.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:17.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:17.93 ^~~~~~~~~~~~~~~~~~~~~~~ 137:17.93 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:17.93 NS_INTERFACE_MAP_END 137:17.93 ^~~~~~~~~~~~~~~~~~~~ 137:17.93 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 137:17.93 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 137:17.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 137:17.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:17.93 } else 137:17.93 ^~~~ 137:17.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 137:17.93 } else 137:17.93 ^~~~ 137:20.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 137:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 137:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:13, 137:20.61 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 137:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 137:20.61 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 137:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:20.61 foundInterface = 0; \ 137:20.61 ^~~~~~~~~~~~~~ 137:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:20.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:20.61 ^~~~~~~~~~~~~~~~~~~~~~~ 137:20.61 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:20.61 NS_INTERFACE_MAP_END 137:20.61 ^~~~~~~~~~~~~~~~~~~~ 137:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:20.61 else 137:20.61 ^~~~ 137:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 137:20.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 137:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:20.62 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 137:20.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 137:20.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:20.68 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 137:20.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:20.68 foundInterface = 0; \ 137:20.68 ^~~~~~~~~~~~~~ 137:20.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:20.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:20.69 ^~~~~~~~~~~~~~~~~~~~~~~ 137:20.69 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp:675:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:20.69 NS_INTERFACE_MAP_END 137:20.69 ^~~~~~~~~~~~~~~~~~~~ 137:20.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:20.69 else 137:20.69 ^~~~ 137:20.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 137:20.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 137:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:20.70 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp:674:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 137:20.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 137:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:27.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 137:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 137:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 137:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 137:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 137:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 137:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 137:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 137:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 137:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 137:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 137:27.13 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 137:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 137:27.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 137:27.13 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 137:27.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 137:27.13 memset(aT, 0, sizeof(T)); 137:27.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 137:27.13 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 137:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 137:27.13 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 137:27.14 struct GlobalProperties { 137:27.14 ^~~~~~~~~~~~~~~~ 138:06.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 138:06.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 138:06.10 from /builddir/build/BUILD/firefox-70.0.1/hal/WindowIdentifier.cpp:9, 138:06.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:11: 138:06.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 138:06.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 138:06.10 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 138:06.10 ^ 138:06.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 138:06.10 struct Block { 138:06.10 ^~~~~ 138:21.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 138:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 138:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.h:13, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/hal/HalWakeLock.cpp:7, 138:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 138:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 138:21.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:21.53 memset(&aArr[0], 0, N * sizeof(T)); 138:21.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:21.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 138:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 138:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 138:21.53 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.h:13, 138:21.53 from /builddir/build/BUILD/firefox-70.0.1/hal/HalWakeLock.cpp:7, 138:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 138:21.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:21.53 class nsDataHashtable : public nsBaseHashtable { 138:21.53 ^~~~~~~~~~~~~~~ 139:10.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 139:10.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PHal.cpp:8, 139:10.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols17.cpp:56: 139:10.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:10.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:10.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:10.33 ^ 139:10.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:10.33 struct Block { 139:10.33 ^~~~~ 139:25.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 139:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PJavaScriptParent.cpp:10, 139:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols19.cpp:2: 139:25.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:25.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:25.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:25.90 ^ 139:25.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:25.90 struct Block { 139:25.90 ^~~~~ 139:28.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 139:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PIPCBlobInputStream.cpp:11, 139:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols18.cpp:47: 139:28.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:28.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:28.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:28.13 ^ 139:28.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:28.13 struct Block { 139:28.13 ^~~~~ 140:45.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 140:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PMediaParent.cpp:9, 140:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: 140:45.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:45.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:45.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:45.95 ^ 140:45.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:45.95 struct Block { 140:45.95 ^~~~~ 140:49.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 140:49.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPSMContentDownloader.cpp:7, 140:49.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols21.cpp:2: 140:49.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:49.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:49.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:49.65 ^ 140:49.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:49.65 struct Block { 140:49.65 ^~~~~ 142:04.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 142:04.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPluginModule.cpp:11, 142:04.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols22.cpp:20: 142:04.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 142:04.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 142:04.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 142:04.77 ^ 142:04.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 142:04.77 struct Block { 142:04.77 ^~~~~ 142:07.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 142:07.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPresentationChild.cpp:11, 142:07.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols23.cpp:20: 142:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 142:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 142:07.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 142:07.95 ^ 142:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 142:07.95 struct Block { 142:07.95 ^~~~~ 143:18.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 143:18.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 143:19.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols25.cpp:137: 143:19.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 143:19.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:19.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 143:19.00 ^ 143:19.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 143:19.00 struct Block { 143:19.00 ^~~~~ 143:26.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 143:26.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngineChild.cpp:10, 143:26.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols26.cpp:2: 143:26.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 143:26.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:26.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 143:26.79 ^ 143:26.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 143:26.79 struct Block { 143:26.79 ^~~~~ 143:46.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 143:46.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 143:46.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols27.cpp:119: 143:46.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 143:46.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:46.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 143:46.90 ^ 143:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 143:46.90 struct Block { 143:46.90 ^~~~~ 143:59.09 modules/libjar/zipwriter 143:59.11 storage 144:15.91 storage/test/gtest 144:27.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 144:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 144:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArray.h:10, 144:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArrayExtensions.h:10, 144:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMutableArray.h:10, 144:27.29 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:10: 144:27.29 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 144:27.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:27.29 foundInterface = 0; \ 144:27.29 ^~~~~~~~~~~~~~ 144:27.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:27.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:27.30 ^~~~~~~~~~~~~~~~~~~~~~~ 144:27.30 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:27.30 NS_INTERFACE_MAP_END 144:27.30 ^~~~~~~~~~~~~~~~~~~~ 144:27.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:27.30 else 144:27.30 ^~~~ 144:27.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 144:27.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 144:27.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:27.30 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 144:27.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 144:27.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:59.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 144:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 144:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:10, 144:59.68 from /builddir/build/BUILD/firefox-70.0.1/storage/FileSystemModule.cpp:11, 144:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage0.cpp:2: 144:59.68 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 144:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:59.68 foundInterface = 0; \ 144:59.68 ^~~~~~~~~~~~~~ 144:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:59.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:59.68 ^~~~~~~~~~~~~~~~~~~~~~~ 144:59.68 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:59.68 NS_INTERFACE_MAP_END 144:59.68 ^~~~~~~~~~~~~~~~~~~~ 144:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:59.68 else 144:59.68 ^~~~ 144:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 144:59.68 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 144:59.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:59.68 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 144:59.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 144:59.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:59.83 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 144:59.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:59.84 foundInterface = 0; \ 144:59.84 ^~~~~~~~~~~~~~ 144:59.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:59.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:59.84 ^~~~~~~~~~~~~~~~~~~~~~~ 144:59.84 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:59.84 NS_INTERFACE_MAP_END 144:59.84 ^~~~~~~~~~~~~~~~~~~~ 144:59.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:59.84 else 144:59.84 ^~~~ 144:59.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:59.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:59.84 ^~~~~~~~~~~~~~~~~~ 144:59.84 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:59.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:59.84 ^~~~~~~~~~~~~~~~~~~~~~ 145:00.07 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 145:00.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:00.07 foundInterface = 0; \ 145:00.07 ^~~~~~~~~~~~~~ 145:00.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:00.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:00.08 ^~~~~~~~~~~~~~~~~~~~~~~ 145:00.08 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:00.08 NS_INTERFACE_MAP_END 145:00.08 ^~~~~~~~~~~~~~~~~~~~ 145:00.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 145:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 145:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 145:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 145:00.11 from /builddir/build/BUILD/firefox-70.0.1/storage/StorageBaseStatementInternal.cpp:9, 145:00.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage0.cpp:20: 145:00.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:00.11 } else 145:00.11 ^~~~ 145:00.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:00.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:00.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:00.12 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 145:00.12 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 145:00.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:09.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 145:09.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PSpeechSynthesis.cpp:7, 145:09.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols28.cpp:110: 145:09.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 145:09.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 145:09.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 145:09.74 ^ 145:09.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 145:09.74 struct Block { 145:09.74 ^~~~~ 145:09.99 extensions/permissions 145:28.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 145:28.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 145:28.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentPolicy.h:10, 145:28.50 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsContentBlocker.h:7, 145:28.50 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsContentBlocker.cpp:5, 145:28.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 145:28.50 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 145:28.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:28.50 foundInterface = 0; \ 145:28.51 ^~~~~~~~~~~~~~ 145:28.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:28.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:28.51 ^~~~~~~~~~~~~~~~~~~~~~~ 145:28.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:28.51 NS_INTERFACE_MAP_END 145:28.51 ^~~~~~~~~~~~~~~~~~~~ 145:28.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:28.52 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 145:28.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:28.52 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 145:28.52 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 145:28.52 ^~~~~~~~~~~~~~~~~~~~ 145:28.52 In file included from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:8, 145:28.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 145:28.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:28.52 } else 145:28.53 ^~~~ 145:28.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 145:28.53 } else 145:28.53 ^~~~ 145:28.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:28.53 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 145:28.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:28.53 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 145:28.53 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 145:28.53 ^~~~~~~~~~~~~~~~~~~~ 145:35.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 145:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 145:35.08 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermissionManager.cpp:11, 145:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 145:35.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 145:35.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 145:35.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 145:35.09 ^ 145:35.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 145:35.09 struct Block { 145:35.09 ^~~~~ 145:37.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 145:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 145:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 145:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 145:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 145:37.70 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageSQLFunctions.cpp:10, 145:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 145:37.70 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 145:37.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:37.70 foundInterface = 0; \ 145:37.70 ^~~~~~~~~~~~~~ 145:37.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:37.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:37.70 ^~~~~~~~~~~~~~~~~~~~~~~ 145:37.70 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:37.70 NS_INTERFACE_MAP_END 145:37.70 ^~~~~~~~~~~~~~~~~~~~ 145:37.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:37.70 else 145:37.70 ^~~~ 145:37.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:37.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:37.70 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:37.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 145:37.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:37.85 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 145:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:37.85 foundInterface = 0; \ 145:37.85 ^~~~~~~~~~~~~~ 145:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:37.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:37.85 ^~~~~~~~~~~~~~~~~~~~~~~ 145:37.86 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:37.86 NS_INTERFACE_MAP_END 145:37.86 ^~~~~~~~~~~~~~~~~~~~ 145:37.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:37.86 else 145:37.86 ^~~~ 145:37.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:37.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:37.86 ^~~~~~~~~~~~~~~~~~ 145:37.86 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:37.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 145:37.86 ^~~~~~~~~~~~~~~~~~~~~~ 145:38.09 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 145:38.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:38.09 foundInterface = 0; \ 145:38.09 ^~~~~~~~~~~~~~ 145:38.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:38.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:38.10 ^~~~~~~~~~~~~~~~~~~~~~~ 145:38.10 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:38.10 NS_INTERFACE_MAP_END 145:38.10 ^~~~~~~~~~~~~~~~~~~~ 145:38.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 145:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 145:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 145:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 145:38.10 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.h:14, 145:38.10 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageService.cpp:11, 145:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 145:38.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:38.10 } else 145:38.10 ^~~~ 145:38.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:38.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:38.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:38.13 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 145:38.13 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 145:38.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:38.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 145:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 145:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 145:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 145:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 145:38.13 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageSQLFunctions.cpp:10, 145:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 145:38.13 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 145:38.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:38.14 foundInterface = 0; \ 145:38.14 ^~~~~~~~~~~~~~ 145:38.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:38.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:38.14 ^~~~~~~~~~~~~~~~~~~~~~~ 145:38.14 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:38.14 NS_INTERFACE_MAP_END 145:38.14 ^~~~~~~~~~~~~~~~~~~~ 145:38.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 145:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 145:38.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 145:38.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 145:38.15 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.h:14, 145:38.15 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageService.cpp:11, 145:38.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 145:38.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:38.15 } else 145:38.15 ^~~~ 145:38.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:38.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:38.16 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 145:38.16 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 145:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:00.18 extensions/permissions/test/gtest 146:09.35 testing/gtest 146:28.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 146:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PTestShell.cpp:7, 146:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols30.cpp:47: 146:28.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 146:28.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 146:28.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 146:28.49 ^ 146:28.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 146:28.49 struct Block { 146:28.49 ^~~~~ 146:40.19 testing/gtest/benchmark 146:40.33 testing/gtest/mozilla 147:07.58 uriloader/base 147:28.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 147:28.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 147:28.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 147:28.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 147:28.06 from /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:7, 147:28.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 147:28.06 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 147:28.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:28.06 foundInterface = 0; \ 147:28.06 ^~~~~~~~~~~~~~ 147:28.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:28.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:28.06 ^~~~~~~~~~~~~~~~~~~~~~~ 147:28.06 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:28.06 NS_INTERFACE_MAP_END 147:28.06 ^~~~~~~~~~~~~~~~~~~~ 147:28.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:28.07 } else 147:28.07 ^~~~ 147:28.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 147:28.07 NS_IMPL_QUERY_BODY_CONCRETE(_class) 147:28.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:28.07 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 147:28.09 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 147:28.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:28.31 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 147:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:28.31 foundInterface = 0; \ 147:28.31 ^~~~~~~~~~~~~~ 147:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:28.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:28.31 ^~~~~~~~~~~~~~~~~~~~~~~ 147:28.32 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:28.32 NS_INTERFACE_MAP_END 147:28.32 ^~~~~~~~~~~~~~~~~~~~ 147:28.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:28.32 else 147:28.32 ^~~~ 147:28.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:28.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:28.35 ^~~~~~~~~~~~~~~~~~ 147:28.35 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:28.35 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 147:28.35 ^~~~~~~~~~~~~~~~~~~~~~ 147:28.39 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 147:28.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:28.39 foundInterface = 0; \ 147:28.39 ^~~~~~~~~~~~~~ 147:28.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:28.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:28.39 ^~~~~~~~~~~~~~~~~~~~~~~ 147:28.39 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:782:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:28.40 NS_INTERFACE_MAP_END 147:28.40 ^~~~~~~~~~~~~~~~~~~~ 147:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:28.40 else 147:28.40 ^~~~ 147:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:28.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:28.41 ^~~~~~~~~~~~~~~~~~ 147:28.41 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:781:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:28.41 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 147:28.41 ^~~~~~~~~~~~~~~~~~~~~~ 147:32.27 uriloader/exthandler 148:07.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 148:07.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PURLClassifier.cpp:7, 148:07.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols31.cpp:38: 148:07.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 148:07.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:07.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 148:07.60 ^ 148:07.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 148:07.61 struct Block { 148:07.61 ^~~~~ 148:25.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 148:25.39 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 148:25.39 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:9, 148:25.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 148:25.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 148:25.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:25.39 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 148:25.39 ^ 148:25.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 148:25.39 struct Block { 148:25.39 ^~~~~ 148:33.56 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 148:33.56 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 148:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 148:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 148:33.56 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 148:33.56 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 148:33.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 148:33.57 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 148:33.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:33.57 foundInterface = 0; \ 148:33.57 ^~~~~~~~~~~~~~ 148:33.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:33.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:33.58 ^~~~~~~~~~~~~~~~~~~~~~~ 148:33.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:33.60 NS_INTERFACE_MAP_END 148:33.60 ^~~~~~~~~~~~~~~~~~~~ 148:33.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 148:33.61 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 148:33.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:33.62 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 148:33.62 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 148:33.62 ^~~~~~~~~~~~~~~~~~~~ 148:33.62 In file included from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 148:33.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 148:33.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:33.62 } else 148:33.62 ^~~~ 148:33.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 148:33.62 } else 148:33.62 ^~~~ 148:33.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 148:33.62 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 148:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:33.62 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 148:33.62 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 148:33.62 ^~~~~~~~~~~~~~~~~~~~ 148:34.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 148:34.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 148:34.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols33.cpp:56: 148:34.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 148:34.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:34.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 148:34.89 ^ 148:34.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 148:34.89 struct Block { 148:34.89 ^~~~~ 148:38.13 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 148:38.13 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 148:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 148:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 148:38.16 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 148:38.16 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 148:38.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 148:38.16 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 148:38.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:38.16 foundInterface = 0; \ 148:38.16 ^~~~~~~~~~~~~~ 148:38.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:38.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:38.18 ^~~~~~~~~~~~~~~~~~~~~~~ 148:38.18 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:38.22 NS_INTERFACE_MAP_END 148:38.22 ^~~~~~~~~~~~~~~~~~~~ 148:38.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:38.22 else 148:38.22 ^~~~ 148:38.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:38.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:38.22 ^~~~~~~~~~~~~~~~~~ 148:38.22 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:38.22 NS_INTERFACE_MAP_ENTRY(nsINamed) 148:38.22 ^~~~~~~~~~~~~~~~~~~~~~ 148:38.42 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 148:38.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:38.42 foundInterface = 0; \ 148:38.42 ^~~~~~~~~~~~~~ 148:38.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:38.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:38.42 ^~~~~~~~~~~~~~~~~~~~~~~ 148:38.42 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:38.42 NS_INTERFACE_MAP_END 148:38.42 ^~~~~~~~~~~~~~~~~~~~ 148:38.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:38.42 else 148:38.42 ^~~~ 148:38.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:38.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:38.42 ^~~~~~~~~~~~~~~~~~ 148:38.42 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:38.42 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 148:38.43 ^~~~~~~~~~~~~~~~~~~~~~ 148:38.47 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 148:38.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:38.47 foundInterface = 0; \ 148:38.47 ^~~~~~~~~~~~~~ 148:38.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:38.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:38.47 ^~~~~~~~~~~~~~~~~~~~~~~ 148:38.47 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:38.47 NS_INTERFACE_MAP_END 148:38.47 ^~~~~~~~~~~~~~~~~~~~ 148:38.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:38.47 else 148:38.47 ^~~~ 148:38.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:38.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:38.48 ^~~~~~~~~~~~~~~~~~ 148:38.48 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:38.48 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 148:38.48 ^~~~~~~~~~~~~~~~~~~~~~ 148:38.52 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 148:38.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:38.53 foundInterface = 0; \ 148:38.53 ^~~~~~~~~~~~~~ 148:38.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:38.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:38.53 ^~~~~~~~~~~~~~~~~~~~~~~ 148:38.53 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:38.53 NS_INTERFACE_MAP_END 148:38.53 ^~~~~~~~~~~~~~~~~~~~ 148:38.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:38.53 else 148:38.53 ^~~~ 148:38.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 148:38.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 148:38.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:38.53 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 148:38.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 148:38.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:43.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 148:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 148:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 148:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 148:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 148:43.75 memset(&aArr[0], 0, N * sizeof(T)); 148:43.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:43.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 148:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 148:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 148:43.75 class nsDataHashtable : public nsBaseHashtable { 148:43.75 ^~~~~~~~~~~~~~~ 148:48.74 uriloader/exthandler/tests 149:21.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 149:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 149:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:74: 149:21.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 149:21.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 149:21.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 149:21.48 ^ 149:21.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 149:21.48 struct Block { 149:21.48 ^~~~~ 149:33.49 uriloader/prefetch 149:42.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWindowGlobalParent.cpp:7, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols35.cpp:2: 149:42.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 149:42.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 149:42.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 149:42.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 149:42.24 memset(&aArr[0], 0, N * sizeof(T)); 149:42.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:42.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWindowGlobalParent.cpp:7, 149:42.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols35.cpp:2: 149:42.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 149:42.24 class nsDataHashtable : public nsBaseHashtable { 149:42.29 ^~~~~~~~~~~~~~~ 150:08.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 150:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 150:08.61 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 150:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 150:08.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 150:08.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150:08.61 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 150:08.61 ^ 150:08.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 150:08.61 struct Block { 150:08.61 ^~~~~ 150:09.16 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 150:09.19 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 150:09.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 150:09.19 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 150:09.19 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 150:09.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 150:09.19 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 150:09.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:09.19 foundInterface = 0; \ 150:09.19 ^~~~~~~~~~~~~~ 150:09.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:09.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:09.20 ^~~~~~~~~~~~~~~~~~~~~~~ 150:09.20 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:09.20 NS_INTERFACE_MAP_END 150:09.20 ^~~~~~~~~~~~~~~~~~~~ 150:09.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:09.20 else 150:09.20 ^~~~ 150:09.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:09.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:09.21 ^~~~~~~~~~~~~~~~~~ 150:09.21 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:09.21 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 150:09.21 ^~~~~~~~~~~~~~~~~~~~~~ 150:25.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 150:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 150:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 150:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 150:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 150:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 150:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 150:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 150:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 150:25.04 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 150:25.04 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 150:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 150:25.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 150:25.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 150:25.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 150:25.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 150:25.04 memset(&aArr[0], 0, N * sizeof(T)); 150:25.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:25.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 150:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 150:25.04 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 150:25.04 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 150:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 150:25.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 150:25.04 class nsDataHashtable : public nsBaseHashtable { 150:25.05 ^~~~~~~~~~~~~~~ 151:08.31 caps 151:13.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 151:13.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBenchmarkStorage.cpp:7, 151:13.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols6.cpp:119: 151:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 151:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 151:13.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 151:13.86 ^ 151:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 151:13.86 struct Block { 151:13.86 ^~~~~ 151:54.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 151:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBrowser.cpp:12, 151:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:29: 151:54.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 151:54.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 151:54.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 151:54.77 ^ 151:54.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 151:54.77 struct Block { 151:54.77 ^~~~~ 151:56.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 151:56.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 151:56.11 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 151:56.11 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 151:56.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 151:56.11 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 151:56.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:56.12 foundInterface = 0; \ 151:56.12 ^~~~~~~~~~~~~~ 151:56.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:56.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:56.12 ^~~~~~~~~~~~~~~~~~~~~~~ 151:56.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:56.12 NS_INTERFACE_MAP_END 151:56.12 ^~~~~~~~~~~~~~~~~~~~ 151:56.12 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 151:56.12 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 151:56.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 151:56.14 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 151:56.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 151:56.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:56.14 } else 151:56.14 ^~~~ 151:56.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 151:56.14 } else 151:56.14 ^~~~ 151:56.15 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 151:56.15 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 151:56.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 152:02.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 152:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 152:02.69 from /builddir/build/BUILD/firefox-70.0.1/caps/DomainPolicy.cpp:8, 152:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:11: 152:02.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 152:02.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:02.70 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 152:02.70 ^ 152:02.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 152:02.70 struct Block { 152:02.70 ^~~~~ 152:11.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 152:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 152:11.64 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 152:11.64 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 152:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 152:11.64 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 152:11.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:11.67 foundInterface = 0; \ 152:11.67 ^~~~~~~~~~~~~~ 152:11.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:11.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:11.67 ^~~~~~~~~~~~~~~~~~~~~~~ 152:11.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:11.67 NS_INTERFACE_MAP_END 152:11.67 ^~~~~~~~~~~~~~~~~~~~ 152:11.67 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 152:11.67 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 152:11.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 152:11.67 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 152:11.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 152:11.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:11.67 } else 152:11.67 ^~~~ 152:11.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 152:11.68 } else 152:11.68 ^~~~ 152:11.68 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 152:11.68 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 152:11.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 152:11.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 152:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 152:11.86 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 152:11.86 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 152:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 152:11.86 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 152:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:11.87 foundInterface = 0; \ 152:11.87 ^~~~~~~~~~~~~~ 152:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:11.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:11.87 ^~~~~~~~~~~~~~~~~~~~~~~ 152:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:11.87 NS_INTERFACE_MAP_END 152:11.87 ^~~~~~~~~~~~~~~~~~~~ 152:11.87 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 152:11.87 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 152:11.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 152:11.87 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 152:11.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 152:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:11.87 } else 152:11.87 ^~~~ 152:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 152:11.87 } else 152:11.87 ^~~~ 152:11.87 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 152:11.87 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 152:11.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 152:11.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 152:11.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 152:11.94 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 152:11.94 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 152:11.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 152:11.94 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 152:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:11.94 foundInterface = 0; \ 152:11.94 ^~~~~~~~~~~~~~ 152:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:11.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:11.94 ^~~~~~~~~~~~~~~~~~~~~~~ 152:11.94 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:11.94 NS_INTERFACE_MAP_END 152:11.94 ^~~~~~~~~~~~~~~~~~~~ 152:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:11.94 else 152:11.94 ^~~~ 152:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:11.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:11.94 ^~~~~~~~~~~~~~~~~~ 152:11.94 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:11.94 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 152:11.94 ^~~~~~~~~~~~~~~~~~~~~~ 152:12.31 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 152:12.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:12.31 foundInterface = 0; \ 152:12.31 ^~~~~~~~~~~~~~ 152:12.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:12.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:12.31 ^~~~~~~~~~~~~~~~~~~~~~~ 152:12.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:12.32 NS_INTERFACE_MAP_END 152:12.32 ^~~~~~~~~~~~~~~~~~~~ 152:12.32 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 152:12.32 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 152:12.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 152:12.33 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 152:12.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 152:12.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:12.33 } else 152:12.33 ^~~~ 152:12.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 152:12.34 } else 152:12.34 ^~~~ 152:12.34 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 152:12.34 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 152:12.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 152:20.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 152:20.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 152:20.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 152:20.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 152:20.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 152:20.10 memset(&aArr[0], 0, N * sizeof(T)); 152:20.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:20.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 152:20.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 152:20.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 152:20.13 class nsDataHashtable : public nsBaseHashtable { 152:20.13 ^~~~~~~~~~~~~~~ 152:41.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 152:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PCameras.cpp:7, 152:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols8.cpp:83: 152:41.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 152:41.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:41.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 152:41.00 ^ 152:41.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 152:41.00 struct Block { 152:41.00 ^~~~~ 153:03.03 caps/tests/gtest 153:09.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 153:09.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PChildToParentStream.cpp:10, 153:09.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols9.cpp:20: 153:09.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 153:09.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 153:09.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 153:09.77 ^ 153:09.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 153:09.77 struct Block { 153:09.77 ^~~~~ 153:35.12 parser/expat/lib 153:57.58 parser/prototype 154:12.83 parser/htmlparser 154:17.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 154:17.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 154:17.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:17.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:17.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 154:17.96 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.h:10, 154:17.96 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 154:17.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 154:17.96 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 154:17.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:17.96 foundInterface = 0; \ 154:17.96 ^~~~~~~~~~~~~~ 154:17.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:17.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:17.96 ^~~~~~~~~~~~~~~~~~~~~~~ 154:17.96 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:17.96 NS_INTERFACE_MAP_END 154:17.96 ^~~~~~~~~~~~~~~~~~~~ 154:17.96 In file included from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.h:10, 154:17.96 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 154:17.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 154:17.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:17.96 } else 154:17.96 ^~~~ 154:17.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:17.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:17.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:17.96 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 154:17.97 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 154:17.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:21.04 parser/html 154:27.29 gfx/cairo/cairo/src 154:28.22 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 154:28.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 154:28.22 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 154:28.23 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:28.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:28.23 ^ 154:28.23 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:28.23 ((size) ? malloc((unsigned) (size)) : NULL) 154:28.23 ^~~~ 154:28.23 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 154:28.23 new_elements = _cairo_malloc_ab (pq->max_size, 154:28.23 ^~~~~~~~~~~~~~~~ 154:28.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 154:28.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 154:28.99 from /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/CNavDTD.cpp:7, 154:28.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 154:28.99 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 154:28.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:28.99 foundInterface = 0; \ 154:28.99 ^~~~~~~~~~~~~~ 154:28.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:28.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:28.99 ^~~~~~~~~~~~~~~~~~~~~~~ 154:28.99 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:28.99 NS_INTERFACE_MAP_END 154:28.99 ^~~~~~~~~~~~~~~~~~~~ 154:28.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:28.99 else 154:28.99 ^~~~ 154:28.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 154:28.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 154:28.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:28.99 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 154:28.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 154:28.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:29.36 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 154:29.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:29.36 foundInterface = 0; \ 154:29.36 ^~~~~~~~~~~~~~ 154:29.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:29.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:29.36 ^~~~~~~~~~~~~~~~~~~~~~~ 154:29.37 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:29.37 NS_INTERFACE_MAP_END 154:29.39 ^~~~~~~~~~~~~~~~~~~~ 154:29.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:29.39 else 154:29.39 ^~~~ 154:29.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 154:29.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 154:29.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:29.39 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 154:29.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 154:29.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:32.79 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 154:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 154:32.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 154:32.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:32.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:32.79 ^ 154:32.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:32.79 ((size) ? malloc((unsigned) (size)) : NULL) 154:32.79 ^~~~ 154:32.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 154:32.79 new_elements = _cairo_malloc_ab (pq->max_size, 154:32.79 ^~~~~~~~~~~~~~~~ 154:33.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_cairo_bo_sweep_line_compare_edges.isra.5': 154:33.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 154:33.12 return ax - bx; 154:33.13 ~~~^~~~ 154:33.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:17: note: 'bx' was declared here 154:33.13 int32_t ax, bx; 154:33.13 ^~ 154:33.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 154:33.13 return ax - bx; 154:33.13 ~~~^~~~ 154:33.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:13: note: 'ax' was declared here 154:33.14 int32_t ax, bx; 154:33.14 ^~ 154:36.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 154:36.98 from /usr/include/assert.h:35, 154:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 154:36.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 154:36.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 154:36.99 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 154:36.99 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 154:36.99 ^~~~~~~ 154:42.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 154:42.53 from /usr/include/assert.h:35, 154:42.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 154:42.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 154:42.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 154:42.54 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 154:42.54 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 154:42.54 ^~~~~~~ 154:42.87 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 154:42.87 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 154:42.87 : note: this is the location of the previous definition 154:42.87 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 154:42.88 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:472:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 154:42.88 free (unscaled->var_coords); 154:42.88 ~~~~~~~~^~~~~~~~~~~~ 154:42.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdlib.h:3, 154:42.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:58, 154:42.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 154:42.88 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 154:42.88 extern void free (void *__ptr) __THROW; 154:42.88 ~~~~~~^~~~~ 154:42.91 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 154:42.91 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 154:42.91 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 154:42.92 ~~~~~~~~^~~~~~~~~~~~ 154:42.92 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 154:42.92 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 154:42.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 154:42.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 154:42.95 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:42.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:42.95 ^ 154:42.95 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:42.95 ((size) ? malloc((unsigned) (size)) : NULL) 154:42.95 ^~~~ 154:42.95 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 154:42.95 data = _cairo_malloc_ab (height, stride); 154:42.96 ^~~~~~~~~~~~~~~~ 154:42.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:42.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:42.98 ^ 154:42.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:42.98 ((size) ? malloc((unsigned) (size)) : NULL) 154:42.98 ^~~~ 154:42.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 154:42.98 data = _cairo_malloc_ab (height, stride); 154:42.99 ^~~~~~~~~~~~~~~~ 154:42.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:42.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:42.99 ^ 154:42.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:42.99 ((size) ? malloc((unsigned) (size)) : NULL) 154:42.99 ^~~~ 154:42.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 154:42.99 data = _cairo_malloc_ab (height, stride); 154:43.00 ^~~~~~~~~~~~~~~~ 154:43.00 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:43.00 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:43.00 ^ 154:43.00 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:43.00 ((size) ? malloc((unsigned) (size)) : NULL) 154:43.00 ^~~~ 154:43.00 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 154:43.00 data = _cairo_malloc_ab (height, stride); 154:43.01 ^~~~~~~~~~~~~~~~ 154:45.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 154:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 154:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 154:45.69 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.h:8, 154:45.69 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:5, 154:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 154:45.69 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 154:45.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:45.70 foundInterface = 0; \ 154:45.70 ^~~~~~~~~~~~~~ 154:45.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:45.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:45.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:45.70 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:45.70 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 154:45.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:45.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 154:45.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 154:45.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 154:45.70 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:6, 154:45.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 154:45.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:45.70 } else 154:45.73 ^~~~ 154:45.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:45.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:45.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:45.73 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:45.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 154:45.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:46.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 154:46.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 154:46.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 154:46.47 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.h:8, 154:46.47 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:5, 154:46.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 154:46.47 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 154:46.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:46.47 foundInterface = 0; \ 154:46.47 ^~~~~~~~~~~~~~ 154:46.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:46.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:46.48 ^~~~~~~~~~~~~~~~~~~~~~~ 154:46.48 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:46.48 NS_INTERFACE_MAP_END 154:46.48 ^~~~~~~~~~~~~~~~~~~~ 154:46.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 154:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 154:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 154:46.48 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:6, 154:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 154:46.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:46.48 } else 154:46.48 ^~~~ 154:46.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:46.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:46.48 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 154:46.48 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 154:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:47.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 154:47.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 154:47.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICancelableRunnable.h:10, 154:47.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:13, 154:47.20 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 154:47.20 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 154:47.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 154:47.20 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 154:47.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:47.20 foundInterface = 0; \ 154:47.20 ^~~~~~~~~~~~~~ 154:47.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:47.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:47.20 ^~~~~~~~~~~~~~~~~~~~~~~ 154:47.20 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:47.20 NS_INTERFACE_MAP_END 154:47.20 ^~~~~~~~~~~~~~~~~~~~ 154:47.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:47.20 else 154:47.20 ^~~~ 154:47.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:47.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:47.20 ^~~~~~~~~~~~~~~~~~ 154:47.20 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:47.21 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 154:47.21 ^~~~~~~~~~~~~~~~~~~~~~ 154:47.27 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 154:47.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:47.27 foundInterface = 0; \ 154:47.27 ^~~~~~~~~~~~~~ 154:47.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:47.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:47.27 ^~~~~~~~~~~~~~~~~~~~~~~ 154:47.27 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:47.27 NS_INTERFACE_MAP_END 154:47.27 ^~~~~~~~~~~~~~~~~~~~ 154:47.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 154:47.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 154:47.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 154:47.28 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 154:47.28 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 154:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 154:47.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:47.28 } else 154:47.28 ^~~~ 154:47.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:47.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:47.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:47.29 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 154:47.29 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 154:47.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:47.93 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 154:47.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 154:47.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 154:47.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:47.93 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 154:47.93 ^ 154:47.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:47.93 ((size) ? malloc((unsigned) (size)) : NULL) 154:47.93 ^~~~ 154:47.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 154:47.93 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 154:47.93 ^~~~~~~~~~~~~~~~~ 154:47.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:47.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:47.93 ^ 154:47.96 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:47.96 ((size) ? malloc((unsigned) (size)) : NULL) 154:47.96 ^~~~ 154:47.96 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 154:47.96 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 154:47.96 ^~~~~~~~~~~~~~~~ 154:49.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 154:49.98 from /usr/include/assert.h:35, 154:49.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 154:49.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 154:49.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 154:49.98 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 154:49.98 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 154:49.98 ^~~~~~~ 154:50.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 154:50.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 154:50.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 154:50.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:50.38 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:50.38 ^ 154:50.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:50.38 ((size) ? malloc((unsigned) (size)) : NULL) 154:50.38 ^~~~ 154:50.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 154:50.38 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 154:50.38 ^~~~~~~~~~~~~~~~ 154:50.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:50.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:50.39 ^ 154:50.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:50.39 ((size) ? malloc((unsigned) (size)) : NULL) 154:50.39 ^~~~ 154:50.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 154:50.39 alpha = _cairo_malloc_ab (image->height, image->width); 154:50.39 ^~~~~~~~~~~~~~~~ 154:50.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 154:50.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:50.39 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 154:50.40 ^ 154:50.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:50.40 ((size) ? malloc((unsigned) (size)) : NULL) 154:50.40 ^~~~ 154:50.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 154:50.40 rgb = _cairo_malloc_abc (image->width, image->height, 3); 154:50.40 ^~~~~~~~~~~~~~~~~ 154:50.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 154:50.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:50.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:50.43 ^ 154:50.43 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:50.43 ((size) ? malloc((unsigned) (size)) : NULL) 154:50.43 ^~~~ 154:50.43 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 154:50.43 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 154:50.43 ^~~~~~~~~~~~~~~~ 154:50.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 154:50.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:50.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:50.49 ^ 154:50.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:50.49 ((size) ? malloc((unsigned) (size)) : NULL) 154:50.49 ^~~~ 154:50.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 154:50.49 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 154:50.49 ^~~~~~~~~~~~~~~~ 154:50.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:50.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:50.49 ^ 154:50.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:50.49 ((size) ? malloc((unsigned) (size)) : NULL) 154:50.49 ^~~~ 154:50.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 154:50.49 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 154:50.49 ^~~~~~~~~~~~~~~~ 154:50.59 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 154:50.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:50.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:50.60 ^ 154:50.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:50.60 ((size) ? malloc((unsigned) (size)) : NULL) 154:50.60 ^~~~ 154:50.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 154:50.60 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 154:50.60 ^~~~~~~~~~~~~~~~ 154:50.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:50.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:50.60 ^ 154:50.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:50.60 ((size) ? malloc((unsigned) (size)) : NULL) 154:50.60 ^~~~ 154:50.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 154:50.60 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 154:50.60 ^~~~~~~~~~~~~~~~ 154:51.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 154:51.70 from /usr/include/assert.h:35, 154:51.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 154:51.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 154:51.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 154:51.71 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 154:51.71 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 154:51.71 ^~~~~~~ 154:52.00 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 154:52.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 154:52.00 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 154:52.01 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:52.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:52.01 ^ 154:52.01 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:52.01 ((size) ? malloc((unsigned) (size)) : NULL) 154:52.01 ^~~~ 154:52.01 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 154:52.01 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 154:52.01 ^~~~~~~~~~~~~~~~ 154:57.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern': 154:57.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 154:57.19 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 154:57.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:57.19 resource, interpolate); 154:57.19 ~~~~~~~~~~~~~~~~~~~~~~ 154:57.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 154:57.19 cairo_bool_t interpolate; 154:57.19 ^~~~~~~~~~~ 154:57.68 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 154:57.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 154:57.68 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 154:57.68 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 154:57.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 154:57.68 ^ 154:57.68 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 154:57.68 ((size) ? malloc((unsigned) (size)) : NULL) 154:57.68 ^~~~ 154:57.68 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 154:57.68 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 154:57.69 ^~~~~~~~~~~~~~~~ 154:59.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 154:59.38 from /usr/include/assert.h:35, 154:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 154:59.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 154:59.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 154:59.38 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 154:59.38 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 154:59.38 ^~~~~~~ 155:00.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 155:00.68 from /usr/include/assert.h:35, 155:00.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 155:00.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 155:00.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 155:00.68 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 155:00.68 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 155:00.68 ^~~~~~~ 155:02.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 155:02.75 from /usr/include/assert.h:35, 155:02.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 155:02.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 155:02.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 155:02.75 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 155:02.75 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 155:02.75 ^~~~~~~ 155:05.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 155:05.22 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 155:05.22 xrender_format = XRenderFindStandardFormat (display->display, 155:05.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.22 pict_format); 155:05.22 ~~~~~~~~~~~~ 155:06.47 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 155:06.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 155:06.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 155:06.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:06.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:06.48 ^ 155:06.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:06.48 ((size) ? malloc((unsigned) (size)) : NULL) 155:06.48 ^~~~ 155:06.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 155:06.48 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 155:06.48 ^~~~~~~~~~~~~~~~ 155:06.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 155:06.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:06.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:06.56 ^ 155:06.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:06.56 ((size) ? malloc((unsigned) (size)) : NULL) 155:06.56 ^~~~ 155:06.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 155:06.56 ximage.data = _cairo_malloc_ab (stride, ximage.height); 155:06.56 ^~~~~~~~~~~~~~~~ 155:06.58 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 155:06.58 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:06.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:06.58 ^ 155:06.58 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:06.58 ((size) ? malloc((unsigned) (size)) : NULL) 155:06.58 ^~~~ 155:06.58 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 155:06.58 _cairo_malloc_ab (gradient->n_stops, 155:06.58 ^~~~~~~~~~~~~~~~ 155:06.61 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 155:06.61 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:06.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:06.61 ^ 155:06.61 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:06.61 ((size) ? malloc((unsigned) (size)) : NULL) 155:06.61 ^~~~ 155:06.61 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 155:06.61 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 155:06.61 ^~~~~~~~~~~~~~~~ 155:06.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 155:06.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:06.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:06.62 ^ 155:06.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:06.62 ((size) ? malloc((unsigned) (size)) : NULL) 155:06.62 ^~~~ 155:06.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 155:06.62 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 155:06.62 ^~~~~~~~~~~~~~~~ 155:06.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 155:06.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:06.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:06.69 ^ 155:06.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:06.69 ((size) ? malloc((unsigned) (size)) : NULL) 155:06.69 ^~~~ 155:06.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 155:06.69 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 155:06.69 ^~~~~~~~~~~~~~~~ 155:08.27 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 155:08.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 155:08.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 155:08.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 155:08.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:08.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:08.27 ^ 155:08.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:08.27 ((size) ? malloc((unsigned) (size)) : NULL) 155:08.27 ^~~~ 155:08.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 155:08.27 new_elements = _cairo_malloc_ab (pq->max_size, 155:08.27 ^~~~~~~~~~~~~~~~ 155:08.30 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 155:08.30 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:08.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:08.30 ^ 155:08.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:08.31 ((size) ? malloc((unsigned) (size)) : NULL) 155:08.31 ^~~~ 155:08.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 155:08.31 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 155:08.31 ^~~~~~~~~~~~~~~~ 155:08.45 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 155:08.45 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:08.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:08.45 ^ 155:08.45 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:08.45 ((size) ? malloc((unsigned) (size)) : NULL) 155:08.46 ^~~~ 155:08.46 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 155:08.46 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 155:08.46 ^~~~~~~~~~~~~~~~ 155:08.47 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 155:08.47 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:08.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:08.47 ^ 155:08.47 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:08.47 ((size) ? malloc((unsigned) (size)) : NULL) 155:08.48 ^~~~ 155:08.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 155:08.48 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 155:08.48 ^~~~~~~~~~~~~~~~ 155:08.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 155:08.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:08.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:08.48 ^ 155:08.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:08.48 ((size) ? malloc((unsigned) (size)) : NULL) 155:08.48 ^~~~ 155:08.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 155:08.50 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 155:08.50 ^~~~~~~~~~~~~~~~ 155:08.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 155:08.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:08.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:08.50 ^ 155:08.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:08.50 ((size) ? malloc((unsigned) (size)) : NULL) 155:08.50 ^~~~ 155:08.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 155:08.50 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 155:08.50 ^~~~~~~~~~~~~~~~ 155:08.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 155:08.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:08.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:08.54 ^ 155:08.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:08.54 ((size) ? malloc((unsigned) (size)) : NULL) 155:08.54 ^~~~ 155:08.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 155:08.54 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 155:08.54 ^~~~~~~~~~~~~~~~ 155:11.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:47: 155:11.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'edges_compare_x_for_y': 155:11.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 155:11.17 return ax - bx; 155:11.17 ~~~^~~~ 155:11.18 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 155:15.26 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 155:15.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-font-face.c:41, 155:15.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 155:15.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 155:15.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:15.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:15.26 ^ 155:15.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:15.26 ((size) ? malloc((unsigned) (size)) : NULL) 155:15.26 ^~~~ 155:15.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 155:15.29 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 155:15.29 ^~~~~~~~~~~~~~~~ 155:15.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 155:15.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:15.38 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:15.38 ^ 155:15.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:15.38 ((size) ? malloc((unsigned) (size)) : NULL) 155:15.38 ^~~~ 155:15.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 155:15.38 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 155:15.39 ^~~~~~~~~~~~~~~~ 155:15.41 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 155:15.41 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:15.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:15.41 ^ 155:15.41 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:15.41 ((size) ? malloc((unsigned) (size)) : NULL) 155:15.42 ^~~~ 155:15.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 155:15.42 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 155:15.42 ^~~~~~~~~~~~~~~~ 155:15.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 155:15.48 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:15.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:15.49 ^ 155:15.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:15.49 ((size) ? malloc((unsigned) (size)) : NULL) 155:15.49 ^~~~ 155:15.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 155:15.49 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 155:15.49 ^~~~~~~~~~~~~~~~ 155:15.55 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 155:15.55 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:15.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:15.55 ^ 155:15.55 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:15.55 ((size) ? malloc((unsigned) (size)) : NULL) 155:15.56 ^~~~ 155:15.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 155:15.56 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 155:15.56 ^~~~~~~~~~~~~~~~ 155:15.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 155:15.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:15.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:15.57 ^ 155:15.57 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:15.57 ((size) ? malloc((unsigned) (size)) : NULL) 155:15.57 ^~~~ 155:15.57 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 155:15.57 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 155:15.57 ^~~~~~~~~~~~~~~~ 155:22.47 gfx/cairo/libpixman/src 155:35.26 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 155:35.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 155:35.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 155:35.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 155:35.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.27 ^ 155:35.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.27 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.27 ^~~~ 155:35.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 155:35.27 new_rects = _cairo_malloc_ab (size, 155:35.27 ^~~~~~~~~~~~~~~~ 155:35.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 155:35.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.35 ^ 155:35.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.35 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.35 ^~~~ 155:35.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 155:35.35 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 155:35.35 ^~~~~~~~~~~~~~~~ 155:35.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 155:35.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.38 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.38 ^ 155:35.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.38 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.38 ^~~~ 155:35.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 155:35.38 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 155:35.38 ^~~~~~~~~~~~~~~~ 155:35.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 155:35.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.42 ^ 155:35.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.42 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.42 ^~~~ 155:35.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 155:35.42 path->data = _cairo_malloc_ab (path->num_data, 155:35.42 ^~~~~~~~~~~~~~~~ 155:35.43 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 155:35.43 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.43 ^ 155:35.43 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.43 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.43 ^~~~ 155:35.43 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 155:35.45 pattern->stops = _cairo_malloc_ab (other->stops_size, 155:35.45 ^~~~~~~~~~~~~~~~ 155:35.45 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 155:35.45 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.45 ^ 155:35.45 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.45 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.45 ^~~~ 155:35.45 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 155:35.45 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 155:35.45 ^~~~~~~~~~~~~~~~ 155:35.45 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 155:35.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.49 ^ 155:35.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.49 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.49 ^~~~ 155:35.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 155:35.49 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 155:35.49 ^~~~~~~~~~~~~~~~ 155:35.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 155:35.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.54 ^ 155:35.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.54 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.54 ^~~~ 155:35.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 155:35.54 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 155:35.54 ^~~~~~~~~~~~~~~~ 155:35.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 155:35.57 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.57 ^ 155:35.57 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.57 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.57 ^~~~ 155:35.57 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 155:35.58 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 155:35.58 ^~~~~~~~~~~~~~~~ 155:35.58 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 155:35.58 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.58 ^ 155:35.58 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.58 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.59 ^~~~ 155:35.59 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 155:35.59 vertices = _cairo_malloc_ab (num_vertices, 155:35.59 ^~~~~~~~~~~~~~~~ 155:35.59 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 155:35.59 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.59 ^ 155:35.59 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.60 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.60 ^~~~ 155:35.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 155:35.60 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 155:35.60 ^~~~~~~~~~~~~~~~ 155:35.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 155:35.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.62 ^ 155:35.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.62 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.63 ^~~~ 155:35.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 155:35.63 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 155:35.64 ^~~~~~~~~~~~~~~~ 155:35.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.64 ^ 155:35.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.64 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.64 ^~~~ 155:35.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 155:35.66 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 155:35.66 ^~~~~~~~~~~~~~~~ 155:35.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 155:35.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.67 ^ 155:35.67 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.67 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.67 ^~~~ 155:35.67 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 155:35.67 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 155:35.67 ^~~~~~~~~~~~~~~~ 155:35.68 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 155:35.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.69 ^ 155:35.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.69 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.69 ^~~~ 155:35.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 155:35.69 new_elements = _cairo_malloc_ab (pq->max_size, 155:35.69 ^~~~~~~~~~~~~~~~ 155:35.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 155:35.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.70 ^ 155:35.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.70 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.70 ^~~~ 155:35.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 155:35.72 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 155:35.72 ^~~~~~~~~~~~~~~~ 155:35.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 155:35.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.74 ^ 155:35.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.74 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.74 ^~~~ 155:35.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 155:35.74 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 155:35.75 ^~~~~~~~~~~~~~~~ 155:35.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 155:35.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.75 ^ 155:35.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.75 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.75 ^~~~ 155:35.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 155:35.76 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 155:35.76 ^~~~~~~~~~~~~~~~ 155:35.76 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 155:35.76 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.76 ^ 155:35.76 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.76 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.76 ^~~~ 155:35.77 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 155:35.77 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 155:35.77 ^~~~~~~~~~~~~~~~ 155:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 155:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.79 ^ 155:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.79 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.79 ^~~~ 155:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 155:35.80 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 155:35.80 ^~~~~~~~~~~~~~~~ 155:35.80 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 155:35.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 155:35.80 ^ 155:35.80 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 155:35.80 ((size) ? malloc((unsigned) (size)) : NULL) 155:35.80 ^~~~ 155:35.80 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 155:35.81 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 155:35.81 ^~~~~~~~~~~~~~~~ 156:01.55 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 156:01.55 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 156:01.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 156:01.55 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 156:01.55 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.55 ^ 156:01.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.56 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.56 ^~~~ 156:01.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 156:01.56 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 156:01.56 ^~~~~~~~~~~~~~~~ 156:01.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 156:01.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.60 ^ 156:01.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.60 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.60 ^~~~ 156:01.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 156:01.60 rects = _cairo_malloc_ab (traps->num_traps, 156:01.60 ^~~~~~~~~~~~~~~~ 156:01.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 156:01.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.62 ^ 156:01.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.62 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.62 ^~~~ 156:01.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 156:01.62 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 156:01.62 ^~~~~~~~~~~~~~~~ 156:01.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 156:01.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.62 ^ 156:01.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.63 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.63 ^~~~ 156:01.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 156:01.64 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 156:01.64 ^~~~~~~~~~~~~~~~ 156:01.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 156:01.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.64 ^ 156:01.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.64 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.65 ^~~~ 156:01.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 156:01.65 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 156:01.65 ^~~~~~~~~~~~~~~~ 156:01.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 156:01.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.71 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.71 ^ 156:01.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.71 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.71 ^~~~ 156:01.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 156:01.71 rects = _cairo_malloc_ab (num_rects, 156:01.71 ^~~~~~~~~~~~~~~~ 156:01.77 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 156:01.77 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.77 ^ 156:01.77 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.77 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.77 ^~~~ 156:01.77 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 156:01.77 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 156:01.77 ^~~~~~~~~~~~~~~~ 156:01.80 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 156:01.81 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.81 ^ 156:01.81 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.81 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.81 ^~~~ 156:01.81 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 156:01.81 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 156:01.81 ^~~~~~~~~~~~~~~~ 156:01.87 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 156:01.87 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.88 ^ 156:01.88 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.88 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.88 ^~~~ 156:01.88 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 156:01.88 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 156:01.88 ^~~~~~~~~~~~~~~~ 156:01.89 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 156:01.89 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.89 ^ 156:01.89 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.89 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.89 ^~~~ 156:01.89 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 156:01.89 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 156:01.89 ^~~~~~~~~~~~~~~~ 156:01.91 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 156:01.91 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.91 ^ 156:01.92 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.92 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.92 ^~~~ 156:01.92 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 156:01.92 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 156:01.92 ^~~~~~~~~~~~~~~~ 156:01.92 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 156:01.92 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 156:01.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 156:01.92 ^ 156:01.92 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 156:01.92 ((size) ? malloc((unsigned) (size)) : NULL) 156:01.93 ^~~~ 156:01.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 156:01.93 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 156:01.93 ^~~~~~~~~~~~~~~~ 156:01.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 156:01.96 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.c: At top level: 156:01.96 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 156:01.97 #define CAIRO_VERSION_H 1 156:01.97 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo.h:41, 156:01.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:70, 156:01.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 156:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 156:01.97 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 156:01.97 #define CAIRO_VERSION_H 156:29.75 gfx/2d 157:11.27 gfx/ycbcr 157:13.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 157:13.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 157:13.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 157:13.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 157:13.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 157:13.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 157:13.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 157:13.36 ^ 157:13.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 157:13.36 struct Block { 157:13.36 ^~~~~ 157:40.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 157:40.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 157:40.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 157:40.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 157:40.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 157:40.30 memset(&aArr[0], 0, N * sizeof(T)); 157:40.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:40.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 157:40.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 157:40.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 157:40.31 class nsDataHashtable : public nsBaseHashtable { 157:40.32 ^~~~~~~~~~~~~~~ 157:40.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 157:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 157:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 157:40.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 157:40.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 157:40.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 157:40.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 157:40.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 157:40.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 157:40.43 memset(&aArr[0], 0, N * sizeof(T)); 157:40.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:40.45 In file included from /usr/include/c++/8/vector:64, 157:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 157:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 157:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 157:40.45 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:13, 157:40.45 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 157:40.45 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 157:40.45 class vector : protected _Vector_base<_Tp, _Alloc> 157:40.45 ^~~~~~ 157:40.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 157:40.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 157:40.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 157:40.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 157:40.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 157:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 157:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 157:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 157:40.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 157:40.47 memset(&aArr[0], 0, N * sizeof(T)); 157:40.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:40.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 157:40.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 157:40.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 157:40.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 157:40.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 157:40.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 157:40.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 157:40.48 class ClipManager { 157:40.48 ^~~~~~~~~~~ 158:24.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 158:24.14 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 158:24.14 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 158:24.15 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 158:24.15 ^~~~~ 158:50.78 gfx/angle/targets/translator 158:52.76 gfx/angle/targets/angle_common 159:21.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 159:21.74 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 159:21.74 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 159:21.75 cairo_pattern_t* pat; 159:21.75 ^~~ 161:11.14 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function 'void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)': 161:11.14 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33: warning: 'storage' may be used uninitialized in this function [-Wmaybe-uninitialized] 161:11.14 node->getAsSwizzleNode()); 161:11.14 ^ 161:11.14 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20: warning: 'rowMajor' may be used uninitialized in this function [-Wmaybe-uninitialized] 161:11.14 setMatrixStride(node, storage, rowMajor); 161:11.14 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 161:13.03 gfx/angle/targets/preprocessor 161:55.12 gfx/src 162:05.33 gfx/qcms 162:12.38 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 162:12.38 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 162:12.38 switch (type.getNominalSize()) 162:12.38 ^~~~~~ 162:12.38 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 162:12.39 case EbtInt: 162:12.39 ^~~~ 162:12.39 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 162:12.39 switch (type.getNominalSize()) 162:12.39 ^~~~~~ 162:12.39 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 162:12.39 case EbtUInt: 162:12.39 ^~~~ 162:12.39 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 162:12.39 switch (type.getNominalSize()) 162:12.39 ^~~~~~ 162:12.39 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 162:12.39 case EbtBool: 162:12.39 ^~~~ 162:12.39 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 162:12.39 switch (type.getNominalSize()) 162:12.39 ^~~~~~ 162:12.39 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 162:12.39 case EbtVoid: 162:12.39 ^~~~ 162:13.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 162:13.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 162:13.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 162:13.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 162:13.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 162:13.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 162:13.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 162:13.85 ^ 162:13.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 162:13.85 struct Block { 162:13.85 ^~~~~ 162:21.77 gfx/gl 162:37.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 162:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 162:37.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:21, 162:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 162:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 162:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 162:37.21 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 162:37.21 ^ 162:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 162:37.21 struct Block { 162:37.21 ^~~~~ 162:39.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 162:39.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 162:39.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 162:39.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 162:39.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 162:39.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 162:39.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 162:39.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 162:39.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 162:39.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 162:39.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 162:39.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 162:39.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 162:39.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 162:39.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 162:39.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 162:39.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 162:39.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 162:39.17 memset(&aArr[0], 0, N * sizeof(T)); 162:39.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:39.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 162:39.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 162:39.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 162:39.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 162:39.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 162:39.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 162:39.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 162:39.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 162:39.18 class nsDataHashtable : public nsBaseHashtable { 162:39.18 ^~~~~~~~~~~~~~~ 162:39.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 162:39.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 162:39.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 162:39.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 162:39.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 162:39.30 memset(&aArr[0], 0, N * sizeof(T)); 162:39.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:39.30 In file included from /usr/include/c++/8/vector:64, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 162:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 162:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 162:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 162:39.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 162:39.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 162:39.35 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 162:39.35 class vector : protected _Vector_base<_Tp, _Alloc> 162:39.35 ^~~~~~ 162:39.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 162:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 162:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 162:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 162:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 162:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 162:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 162:39.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 162:39.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 162:39.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 162:39.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 162:39.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 162:39.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 162:39.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 162:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 162:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 162:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 162:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 162:39.41 memset(&aArr[0], 0, N * sizeof(T)); 162:39.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:39.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 162:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 162:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 162:39.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 162:39.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 162:39.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 162:39.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 162:39.43 class ClipManager { 162:39.43 ^~~~~~~~~~~ 162:57.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 162:57.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 162:57.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 162:57.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 162:57.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 162:57.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 162:57.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 162:57.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 162:57.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 162:57.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 162:57.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 162:57.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 162:57.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 162:57.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 162:57.54 memset(&aArr[0], 0, N * sizeof(T)); 162:57.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:57.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 162:57.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 162:57.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 162:57.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 162:57.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 162:57.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 162:57.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:21, 162:57.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 162:57.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 162:57.56 class nsDataHashtable : public nsBaseHashtable { 162:57.56 ^~~~~~~~~~~~~~~ 162:57.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 162:57.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 162:57.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 162:57.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 162:57.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 162:57.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 162:57.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 162:57.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 162:57.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 162:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 162:57.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 162:57.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 162:57.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 162:57.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 162:57.70 memset(&aArr[0], 0, N * sizeof(T)); 162:57.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:57.70 In file included from /usr/include/c++/8/vector:64, 162:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 162:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 162:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 162:57.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:20, 162:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 162:57.71 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 162:57.71 class vector : protected _Vector_base<_Tp, _Alloc> 162:57.71 ^~~~~~ 162:57.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 162:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 162:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 162:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 162:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 162:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 162:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 162:57.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 162:57.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 162:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 162:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 162:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 162:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 162:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 162:57.73 memset(&aArr[0], 0, N * sizeof(T)); 162:57.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:57.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 162:57.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 162:57.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 162:57.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 162:57.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsFont.cpp:8, 162:57.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:56: 162:57.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 162:57.74 class ClipManager { 162:57.74 ^~~~~~~~~~~ 164:10.44 gfx/layers 165:38.38 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLBlitHelper.cpp:9, 165:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 165:38.39 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 165:38.39 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLContext.h:1194:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 165:38.39 fGetIntegerv(pname, (GLint*)&ret); 165:38.39 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 165:38.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 165:38.39 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here 165:38.39 GLenum texBinding; 165:38.39 ^~~~~~~~~~ 165:39.06 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 165:39.06 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLBlitHelper.cpp:477:25: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 165:39.06 gl->fBindVertexArray(oldVAO); 165:39.06 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 165:41.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.h:12, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.cpp:7: 165:41.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 165:41.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 165:41.63 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 165:41.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 165:41.63 memset(&aArr[0], 0, N * sizeof(T)); 165:41.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:41.63 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 165:41.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.cpp:9: 165:41.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 165:41.63 class nsDataHashtable : public nsBaseHashtable { 165:41.63 ^~~~~~~~~~~~~~~ 165:44.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.h:10, 165:44.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:7: 165:44.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 165:44.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 165:44.95 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 165:44.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 165:44.95 memset(&aArr[0], 0, N * sizeof(T)); 165:44.95 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:44.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 165:44.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 165:44.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 165:44.95 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.h:10, 165:44.95 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:7: 165:44.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 165:44.95 class nsDataHashtable : public nsBaseHashtable { 165:44.95 ^~~~~~~~~~~~~~~ 165:53.86 gfx/layers/apz/test/gtest 166:15.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 166:15.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 166:15.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 166:15.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 166:15.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 166:15.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 166:15.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 166:15.20 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 166:15.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 166:15.20 memset(&aArr[0], 0, N * sizeof(T)); 166:15.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:15.20 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 166:15.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 166:15.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 166:15.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 166:15.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 166:15.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 166:15.20 class nsDataHashtable : public nsBaseHashtable { 166:15.20 ^~~~~~~~~~~~~~~ 166:45.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 166:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 166:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 166:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 166:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 166:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 166:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 166:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 166:45.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 166:45.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 166:45.58 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 166:45.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 166:45.58 memset(&aArr[0], 0, N * sizeof(T)); 166:45.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:45.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 166:45.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 166:45.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 166:45.58 class nsDataHashtable : public nsBaseHashtable { 166:45.58 ^~~~~~~~~~~~~~~ 167:14.53 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, 167:14.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 167:14.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 167:14.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 167:14.53 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function 'void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)': 167:14.53 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 167:14.53 ASSERT(position >= 0); 167:14.53 ~~~~~~~~~^~~~ 167:14.53 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/common/debug.h:282:64: note: in definition of macro 'ASSERT' 167:14.53 # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 167:14.53 ^~~~~~~~~ 167:55.55 gfx/layers/apz/test/gtest/mvm 168:20.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 168:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 168:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 168:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 168:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 168:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 168:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 168:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 168:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 168:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 168:20.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 168:20.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 168:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 168:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 168:20.47 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 168:20.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 168:20.47 memset(&aArr[0], 0, N * sizeof(T)); 168:20.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:20.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 168:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 168:20.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 168:20.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 168:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 168:20.48 class nsDataHashtable : public nsBaseHashtable { 168:20.48 ^~~~~~~~~~~~~~~ 168:38.92 gfx/graphite2/src 168:40.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 168:40.64 /builddir/build/BUILD/firefox-70.0.1/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] 168:40.64 class Machine::Code::decoder 168:40.64 ^~~~~~~ 168:41.62 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureVal.h:31, 168:41.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 168:41.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Face.h:34, 168:41.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 168:41.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/CmapCache.cpp:29, 168:41.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 168:41.63 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 168:41.63 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 168:41.63 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 168:41.63 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Segment.cpp:60:42: required from here 168:41.63 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h:163: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] 168:41.63 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 168:41.64 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:41.64 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 168:41.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Face.h:34, 168:41.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 168:41.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/CmapCache.cpp:29, 168:41.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 168:41.64 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 168:41.64 class FeatureVal : public Vector 168:41.64 ^~~~~~~~~~ 169:07.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 169:07.74 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 169:07.74 /builddir/build/BUILD/firefox-70.0.1/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] 169:07.74 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 169:07.74 ^ 169:07.74 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Segment.h:38, 169:07.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Silf.cpp:32, 169:07.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 169:07.75 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 169:07.75 struct SlotJustify 169:07.75 ^~~~~~~~~~~ 169:20.79 gfx/harfbuzz/src 169:45.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 169:45.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 169:45.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 169:45.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:18, 169:45.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 169:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 169:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169:45.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 169:45.63 ^ 169:45.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 169:45.64 struct Block { 169:45.64 ^~~~~ 170:04.27 gfx/ots/src 170:09.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 170:09.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 170:09.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 170:09.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 170:09.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 170:09.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 170:09.23 memset(&aArr[0], 0, N * sizeof(T)); 170:09.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:09.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 170:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 170:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 170:09.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:12, 170:09.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 170:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 170:09.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 170:09.24 class nsDataHashtable : public nsBaseHashtable { 170:09.24 ^~~~~~~~~~~~~~~ 170:09.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 170:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 170:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 170:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 170:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 170:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 170:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 170:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 170:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 170:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 170:09.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 170:09.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 170:09.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 170:09.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 170:09.45 memset(&aArr[0], 0, N * sizeof(T)); 170:09.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:09.45 In file included from /usr/include/c++/8/vector:64, 170:09.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 170:09.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 170:09.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 170:09.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 170:09.46 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 170:09.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 170:09.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 170:09.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 170:09.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 170:09.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 170:09.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 170:09.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 170:09.46 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 170:09.46 class vector : protected _Vector_base<_Tp, _Alloc> 170:09.47 ^~~~~~ 170:09.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 170:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 170:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 170:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 170:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 170:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 170:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 170:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 170:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 170:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 170:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 170:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 170:09.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 170:09.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 170:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 170:09.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 170:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 170:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 170:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 170:09.49 memset(&aArr[0], 0, N * sizeof(T)); 170:09.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:09.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 170:09.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 170:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 170:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 170:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 170:09.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:18, 170:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 170:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 170:09.50 class ClipManager { 170:09.50 ^~~~~~~~~~~ 170:19.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 170:19.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 170:19.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 170:19.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 170:19.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.h:15, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.cpp:7, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 170:19.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 170:19.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 170:19.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 170:19.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 170:19.22 memset(&aArr[0], 0, N * sizeof(T)); 170:19.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:19.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 170:19.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 170:19.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 170:19.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.h:15, 170:19.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.cpp:7, 170:19.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 170:19.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 170:19.25 class nsDataHashtable : public nsBaseHashtable { 170:19.25 ^~~~~~~~~~~~~~~ 171:44.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 171:44.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 171:44.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 171:44.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 171:44.62 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 171:44.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 171:44.65 memset(&aArr[0], 0, N * sizeof(T)); 171:44.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:44.65 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 171:44.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 171:44.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 171:44.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 171:44.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 171:44.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 171:44.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 171:44.65 class nsDataHashtable : public nsBaseHashtable { 171:44.65 ^~~~~~~~~~~~~~~ 171:54.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 171:54.42 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 171:54.42 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 171:54.42 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 171:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 172:27.80 gfx/thebes 172:38.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 172:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 172:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 172:38.24 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 172:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 172:38.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:16, 172:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 172:38.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172:38.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:38.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:38.25 ^ 172:38.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 172:38.28 struct Block { 172:38.28 ^~~~~ 172:57.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:57.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:57.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:57.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:57.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:57.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:57.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 172:57.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 172:57.77 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 172:57.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 172:57.77 memset(&aArr[0], 0, N * sizeof(T)); 172:57.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:57.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 172:57.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 172:57.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 172:57.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:57.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:57.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:57.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 172:57.82 class nsDataHashtable : public nsBaseHashtable { 172:57.82 ^~~~~~~~~~~~~~~ 172:58.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:58.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 172:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 172:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 172:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:58.30 memset(&aArr[0], 0, N * sizeof(T)); 172:58.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:58.30 In file included from /usr/include/c++/8/vector:64, 172:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 172:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 172:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 172:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 172:58.33 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 172:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 172:58.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.33 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 172:58.33 class vector : protected _Vector_base<_Tp, _Alloc> 172:58.33 ^~~~~~ 172:58.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:58.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:58.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:58.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:58.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:58.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:58.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 172:58.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 172:58.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 172:58.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:58.36 memset(&aArr[0], 0, N * sizeof(T)); 172:58.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:58.36 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:7, 172:58.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 172:58.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 172:58.38 class ClipManager { 172:58.38 ^~~~~~~~~~~ 172:58.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 172:58.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 172:58.67 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 172:58.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 172:58.67 memset(&aArr[0], 0, N * sizeof(T)); 172:58.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:58.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:31, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 172:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:13, 172:58.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 172:58.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 172:58.69 class UniquePtr { 172:58.69 ^~~~~~~~~ 172:58.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 172:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 172:58.80 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 172:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:58.80 memset(&aArr[0], 0, N * sizeof(T)); 172:58.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:58.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 172:58.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 172:58.81 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 172:58.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 172:58.81 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.81 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 172:58.82 class nsTArray : public nsTArray_Impl { 172:58.82 ^~~~~~~~ 172:58.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontKey>; long unsigned int N = 3]': 172:58.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontKey>]' 172:58.84 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 172:58.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 172:58.84 memset(&aArr[0], 0, N * sizeof(T)); 172:58.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:58.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 172:58.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 172:58.85 class nsDataHashtable : public nsBaseHashtable { 172:58.85 ^~~~~~~~~~~~~~~ 172:58.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:58.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:58.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:58.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:58.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:58.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>; long unsigned int N = 3]': 172:58.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>]' 172:58.87 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 172:58.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 172:58.87 memset(&aArr[0], 0, N * sizeof(T)); 172:58.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:58.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:58.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 172:58.89 class nsDataHashtable : public nsBaseHashtable { 172:58.89 ^~~~~~~~~~~~~~~ 172:59.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = RefPtr; long unsigned int N = 3]': 172:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = RefPtr]' 172:59.03 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 172:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.03 memset(&aArr[0], 0, N * sizeof(T)); 172:59.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.03 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54:21: note: 'class RefPtr' declared here 172:59.03 class MOZ_IS_REFPTR RefPtr { 172:59.04 ^~~~~~ 172:59.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:59.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::unordered_map >; long unsigned int N = 3]': 172:59.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::unordered_map >]' 172:59.08 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 172:59.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.08 memset(&aArr[0], 0, N * sizeof(T)); 172:59.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.08 In file included from /usr/include/c++/8/unordered_map:47, 172:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/unordered_map:3, 172:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/unordered_map:44, 172:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:11, 172:59.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:19, 172:59.11 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.11 /usr/include/c++/8/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 172:59.11 class unordered_map 172:59.11 ^~~~~~~~~~~~~ 172:59.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:59.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:59.13 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.13 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 172:59.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::gfx::RectTyped]' 172:59.13 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 172:59.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.13 memset(&aArr[0], 0, N * sizeof(T)); 172:59.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.14 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:12, 172:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 172:59.14 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.14 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 172:59.16 struct RectTyped : public BaseRect, PointTyped, 172:59.16 ^~~~~~~~~ 172:59.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 172:59.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 172:59.25 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2235:54: required from here 172:59.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.25 memset(&aArr[0], 0, N * sizeof(T)); 172:59.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 172:59.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 172:59.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 172:59.27 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 172:59.29 ^~~~~ 172:59.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:59.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:59.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:59.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:59.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:59.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:59.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:59.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:59.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:59.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:59.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:59.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:59.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:59.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:59.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 172:59.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 172:59.32 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2238:57: required from here 172:59.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.33 memset(&aArr[0], 0, N * sizeof(T)); 172:59.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 172:59.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 172:59.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 172:59.33 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 172:59.33 ^~~~~ 172:59.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:59.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:59.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:59.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:59.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:59.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 172:59.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 172:59.36 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2285:56: required from here 172:59.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.36 memset(&aArr[0], 0, N * sizeof(T)); 172:59.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 172:59.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 172:59.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 172:59.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 172:59.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 172:59.37 class nsTArray : public nsTArray_Impl { 172:59.37 ^~~~~~~~ 172:59.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:59.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:59.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:59.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:59.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:59.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 172:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 172:59.39 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2286:58: required from here 172:59.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.40 memset(&aArr[0], 0, N * sizeof(T)); 172:59.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 172:59.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 172:59.40 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 172:59.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 172:59.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 172:59.41 class nsTArray : public nsTArray_Impl { 172:59.41 ^~~~~~~~ 172:59.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:59.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::StackingContextHelper; long unsigned int N = 3]': 172:59.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::StackingContextHelper]' 172:59.54 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1572:46: required from here 172:59.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.54 memset(&aArr[0], 0, N * sizeof(T)); 172:59.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.54 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:12, 172:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 172:59.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 172:59.54 class MOZ_RAII StackingContextHelper { 172:59.54 ^~~~~~~~~~~~~~~~~~~~~ 172:59.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 172:59.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 172:59.56 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1595:55: required from here 172:59.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.56 memset(&aArr[0], 0, N * sizeof(T)); 172:59.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 172:59.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 172:59.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 172:59.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 172:59.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 172:59.57 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 172:59.59 ^~~~~ 173:33.17 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 173:33.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 173:33.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 173:33.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 173:33.17 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:33.17 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 173:33.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:33.17 ^ 173:33.17 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:33.17 struct Block { 173:33.17 ^~~~~ 173:36.65 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 173:36.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 173:36.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 173:36.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 173:36.65 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:36.65 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 173:36.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:36.65 ^ 173:36.65 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:36.65 struct Block { 173:36.65 ^~~~~ 173:59.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 173:59.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 173:59.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 173:59.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 173:59.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 173:59.87 memset(&aArr[0], 0, N * sizeof(T)); 173:59.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:59.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 173:59.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 173:59.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 173:59.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 173:59.91 class nsDataHashtable : public nsBaseHashtable { 173:59.91 ^~~~~~~~~~~~~~~ 173:59.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 173:60.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 174:00.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 174:00.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 174:00.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 174:00.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 174:00.00 memset(&aArr[0], 0, N * sizeof(T)); 174:00.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:00.01 In file included from /usr/include/c++/8/vector:64, 174:00.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 174:00.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 174:00.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 174:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 174:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 174:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 174:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 174:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 174:00.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 174:00.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 174:00.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 174:00.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 174:00.05 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 174:00.05 class vector : protected _Vector_base<_Tp, _Alloc> 174:00.05 ^~~~~~ 174:00.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 174:00.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 174:00.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 174:00.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 174:00.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 174:00.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 174:00.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 174:00.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 174:00.08 memset(&aArr[0], 0, N * sizeof(T)); 174:00.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:00.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 174:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 174:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 174:00.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 174:00.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 174:00.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 174:00.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 174:00.08 class ClipManager { 174:00.08 ^~~~~~~~~~~ 174:02.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 174:02.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 174:02.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 174:02.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 174:02.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 174:02.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 174:02.31 memset(&aArr[0], 0, N * sizeof(T)); 174:02.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:02.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 174:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 174:02.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 174:02.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 174:02.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 174:02.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 174:02.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 174:02.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 174:02.33 class nsDataHashtable : public nsBaseHashtable { 174:02.33 ^~~~~~~~~~~~~~~ 174:02.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 174:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 174:02.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 174:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 174:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 174:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 174:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 174:02.47 memset(&aArr[0], 0, N * sizeof(T)); 174:02.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:02.48 In file included from /usr/include/c++/8/vector:64, 174:02.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 174:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 174:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 174:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 174:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 174:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 174:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 174:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 174:02.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 174:02.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 174:02.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 174:02.53 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 174:02.53 class vector : protected _Vector_base<_Tp, _Alloc> 174:02.53 ^~~~~~ 174:02.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 174:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 174:02.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 174:02.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 174:02.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 174:02.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 174:02.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 174:02.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 174:02.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 174:02.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 174:02.58 memset(&aArr[0], 0, N * sizeof(T)); 174:02.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:02.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 174:02.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 174:02.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 174:02.59 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 174:02.59 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 174:02.59 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 174:02.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 174:02.59 class ClipManager { 174:02.60 ^~~~~~~~~~~ 174:30.58 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.cpp:9: 174:30.58 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:30.58 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 174:30.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:30.58 ^ 174:30.58 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:30.58 struct Block { 174:30.58 ^~~~~ 174:31.13 gfx/ipc 174:32.97 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 174:32.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 174:32.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 174:32.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 174:32.97 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:32.97 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 174:32.97 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:32.97 ^ 174:32.97 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:32.97 struct Block { 174:32.97 ^~~~~ 175:11.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 175:11.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 175:12.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 175:12.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 175:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 175:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 175:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 175:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 175:12.01 memset(&aArr[0], 0, N * sizeof(T)); 175:12.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:12.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 175:12.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 175:12.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 175:12.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 175:12.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 175:12.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 175:12.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 175:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 175:12.02 class nsDataHashtable : public nsBaseHashtable { 175:12.02 ^~~~~~~~~~~~~~~ 175:12.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 175:12.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 175:12.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 175:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 175:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 175:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 175:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 175:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 175:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 175:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 175:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 175:12.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 175:12.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 175:12.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 175:12.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 175:12.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 175:12.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 175:12.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 175:12.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:12.20 memset(&aArr[0], 0, N * sizeof(T)); 175:12.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:12.20 In file included from /usr/include/c++/8/vector:64, 175:12.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 175:12.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 175:12.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 175:12.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 175:12.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 175:12.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 175:12.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 175:12.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 175:12.23 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 175:12.23 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 175:12.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 175:12.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 175:12.24 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 175:12.25 class vector : protected _Vector_base<_Tp, _Alloc> 175:12.25 ^~~~~~ 175:12.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 175:12.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 175:12.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 175:12.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 175:12.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 175:12.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 175:12.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 175:12.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 175:12.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 175:12.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 175:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 175:12.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 175:12.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 175:12.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 175:12.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 175:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 175:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 175:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 175:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:12.29 memset(&aArr[0], 0, N * sizeof(T)); 175:12.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:12.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 175:12.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 175:12.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 175:12.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 175:12.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 175:12.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 175:12.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 175:12.31 class ClipManager { 175:12.31 ^~~~~~~~~~~ 175:18.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.h:10, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:10: 175:18.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 175:18.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 175:18.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 175:18.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 175:18.50 memset(&aArr[0], 0, N * sizeof(T)); 175:18.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:18.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 175:18.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.h:10, 175:18.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:10: 175:18.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 175:18.52 class nsDataHashtable : public nsBaseHashtable { 175:18.52 ^~~~~~~~~~~~~~~ 175:39.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 175:39.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 175:39.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.h:14, 175:39.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:44: 175:39.70 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 175:39.70 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 175:39.70 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 175:39.70 ^ 175:39.70 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 175:39.70 struct Block { 175:39.70 ^~~~~ 176:01.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 176:01.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 176:01.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 176:01.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 176:01.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 176:01.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:01.21 memset(&aArr[0], 0, N * sizeof(T)); 176:01.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:01.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 176:01.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 176:01.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 176:01.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 176:01.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 176:01.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 176:01.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 176:01.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 176:01.24 class nsDataHashtable : public nsBaseHashtable { 176:01.24 ^~~~~~~~~~~~~~~ 176:01.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 176:01.66 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 176:01.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 176:01.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 176:01.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 176:01.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 176:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 176:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 176:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 176:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:01.67 memset(&aArr[0], 0, N * sizeof(T)); 176:01.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:01.67 In file included from /usr/include/c++/8/vector:64, 176:01.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 176:01.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 176:01.68 from /usr/include/c++/8/backward/hashtable.h:62, 176:01.68 from /usr/include/c++/8/ext/hash_map:64, 176:01.68 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/hash_tables.h:70, 176:01.69 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/file_path.h:74, 176:01.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10, 176:01.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 176:01.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 176:01.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 176:01.69 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 176:01.69 class vector : protected _Vector_base<_Tp, _Alloc> 176:01.69 ^~~~~~ 176:01.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:01.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 176:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 176:01.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 176:01.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 176:01.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 176:01.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 176:01.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 176:01.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 176:01.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:01.71 memset(&aArr[0], 0, N * sizeof(T)); 176:01.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:01.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 176:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 176:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 176:01.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 176:01.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.h:14, 176:01.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:44: 176:01.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 176:01.72 class ClipManager { 176:01.72 ^~~~~~~~~~~ 176:02.05 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 176:02.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 176:02.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 176:02.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 176:02.06 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:02.06 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:02.06 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:02.06 ^ 176:02.06 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:02.06 struct Block { 176:02.06 ^~~~~ 176:30.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 176:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 176:30.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUProcessManager.cpp:20, 176:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 176:30.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:30.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:30.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:30.57 ^ 176:30.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:30.57 struct Block { 176:30.57 ^~~~~ 176:33.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 176:33.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 176:33.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 176:33.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 176:33.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 176:33.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:33.57 memset(&aArr[0], 0, N * sizeof(T)); 176:33.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:33.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 176:33.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 176:33.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 176:33.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 176:33.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:12, 176:33.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 176:33.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 176:33.57 class nsDataHashtable : public nsBaseHashtable { 176:33.57 ^~~~~~~~~~~~~~~ 176:33.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 176:33.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 176:33.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 176:33.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 176:33.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 176:33.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:33.70 memset(&aArr[0], 0, N * sizeof(T)); 176:33.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:33.71 In file included from /usr/include/c++/8/vector:64, 176:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 176:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 176:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 176:33.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 176:33.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 176:33.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 176:33.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 176:33.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:33.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 176:33.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 176:33.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 176:33.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 176:33.75 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 176:33.75 class vector : protected _Vector_base<_Tp, _Alloc> 176:33.75 ^~~~~~ 176:33.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:33.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:33.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:33.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 176:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:33.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 176:33.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 176:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 176:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 176:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 176:33.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:33.78 memset(&aArr[0], 0, N * sizeof(T)); 176:33.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:33.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 176:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 176:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 176:33.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 176:33.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 176:33.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 176:33.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 176:33.80 class ClipManager { 176:33.80 ^~~~~~~~~~~ 176:41.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.h:10, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.cpp:6, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 176:41.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 176:41.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 176:41.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 176:41.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:41.26 memset(&aArr[0], 0, N * sizeof(T)); 176:41.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 176:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 176:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/CrashReporterHost.h:13, 176:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/CrashReporterHelper.h:8, 176:41.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUChild.h:11, 176:41.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.cpp:8, 176:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 176:41.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 176:41.29 class nsDataHashtable : public nsBaseHashtable { 176:41.29 ^~~~~~~~~~~~~~~ 176:53.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:53.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 176:53.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 176:53.81 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 176:53.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:53.81 memset(&aArr[0], 0, N * sizeof(T)); 176:53.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:53.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 176:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 176:53.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderDrawEventRecorder.cpp:8, 176:53.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:11: 176:53.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 176:53.84 class nsDataHashtable : public nsBaseHashtable { 176:53.84 ^~~~~~~~~~~~~~~ 176:54.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 176:54.16 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 176:54.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 176:54.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 176:54.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:54.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 176:54.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 176:54.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 176:54.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:54.18 memset(&aArr[0], 0, N * sizeof(T)); 176:54.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:54.19 In file included from /usr/include/c++/8/vector:64, 176:54.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 176:54.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 176:54.19 from /usr/include/c++/8/queue:61, 176:54.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 176:54.19 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:11, 176:54.19 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 176:54.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 176:54.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 176:54.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:54.21 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 176:54.21 class vector : protected _Vector_base<_Tp, _Alloc> 176:54.21 ^~~~~~ 176:54.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:54.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:54.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:54.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:54.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 176:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 176:54.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 176:54.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 176:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 176:54.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 176:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:54.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 176:54.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 176:54.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 176:54.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:54.25 memset(&aArr[0], 0, N * sizeof(T)); 176:54.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:54.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 176:54.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 176:54.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.h:21, 176:54.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:7, 176:54.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:29: 176:54.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 176:54.27 class ClipManager { 176:54.27 ^~~~~~~~~~~ 176:54.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 176:54.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 176:54.29 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 176:54.29 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 176:54.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 176:54.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 176:54.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:54.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::WebRenderScrollData; long unsigned int N = 3]': 176:54.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::WebRenderScrollData]' 176:54.29 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:44:36: required from here 176:54.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::WebRenderScrollData' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:54.30 memset(&aArr[0], 0, N * sizeof(T)); 176:54.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:54.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootTypes.h:13, 176:54.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:23, 176:54.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderBridgeParent.h:19, 176:54.30 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderImageHost.cpp:16, 176:54.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:20: 176:54.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:174:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 176:54.31 class WebRenderScrollData final { 176:54.33 ^~~~~~~~~~~~~~~~~~~ 176:54.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 176:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 176:54.34 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 176:54.34 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 176:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 176:54.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 176:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:54.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::RenderRootStateManager; long unsigned int N = 3]': 176:54.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::RenderRootStateManager]' 176:54.34 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:44:36: required from here 176:54.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:54.35 memset(&aArr[0], 0, N * sizeof(T)); 176:54.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:54.35 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.h:21, 176:54.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:7, 176:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:29: 176:54.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 176:54.35 class RenderRootStateManager { 176:54.35 ^~~~~~~~~~~~~~~~~~~~~~ 176:54.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 176:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 176:54.36 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 176:54.37 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 176:54.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 176:54.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 176:54.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:54.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 176:54.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 176:54.39 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:308:41: required from here 176:54.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 176:54.39 memset(&aArr[0], 0, N * sizeof(T)); 176:54.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:54.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Triangle.h:14, 176:54.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:11, 176:54.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 176:54.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:21, 176:54.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 176:54.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:54.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 176:54.40 struct RectTyped : public BaseRect, PointTyped, 176:54.40 ^~~~~~~~~ 177:34.65 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:12, 177:34.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 177:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 177:34.65 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:34.65 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177:34.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:34.65 ^ 177:34.65 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:34.66 struct Block { 177:34.66 ^~~~~ 177:39.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesChild.h:16, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/SourceSurfaceSharedData.cpp:11, 177:39.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 177:39.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 177:39.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 177:39.91 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 177:39.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 177:39.92 memset(&aArr[0], 0, N * sizeof(T)); 177:39.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:39.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 177:39.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 177:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 177:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 177:39.95 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/TextureSourceProvider.cpp:8, 177:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:29: 177:39.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 177:39.95 class nsDataHashtable : public nsBaseHashtable { 177:39.95 ^~~~~~~~~~~~~~~ 177:45.14 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 177:45.14 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 177:45.14 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 177:45.14 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 177:45.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 177:45.14 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:45.15 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177:45.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:45.15 ^ 177:45.15 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:45.15 struct Block { 177:45.15 ^~~~~ 178:08.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 178:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 178:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 178:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 178:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 178:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 178:08.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 178:08.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 178:08.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 178:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 178:08.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 178:08.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 178:08.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 178:08.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 178:08.23 memset(&aArr[0], 0, N * sizeof(T)); 178:08.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:08.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 178:08.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 178:08.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 178:08.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 178:08.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 178:08.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 178:08.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 178:08.27 class nsDataHashtable : public nsBaseHashtable { 178:08.27 ^~~~~~~~~~~~~~~ 178:08.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 178:08.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 178:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 178:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 178:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 178:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:08.38 memset(&aArr[0], 0, N * sizeof(T)); 178:08.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:08.38 In file included from /usr/include/c++/8/vector:64, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 178:08.38 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 178:08.38 class vector : protected _Vector_base<_Tp, _Alloc> 178:08.38 ^~~~~~ 178:08.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 178:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 178:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 178:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 178:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 178:08.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 178:08.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 178:08.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 178:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 178:08.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 178:08.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 178:08.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 178:08.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:08.39 memset(&aArr[0], 0, N * sizeof(T)); 178:08.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:08.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 178:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 178:08.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 178:08.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 178:08.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontInfoLoader.h:15, 178:08.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformFontList.h:15, 178:08.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:6, 178:08.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 178:08.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 178:08.40 class ClipManager { 178:08.40 ^~~~~~~~~~~ 178:22.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:22.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 178:22.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:22.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:22.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:22.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 178:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 178:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 178:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 178:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 178:22.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 178:22.36 memset(&aArr[0], 0, N * sizeof(T)); 178:22.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:22.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 178:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 178:22.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 178:22.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 178:22.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 178:22.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 178:22.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 178:22.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 178:22.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 178:22.37 class nsDataHashtable : public nsBaseHashtable { 178:22.37 ^~~~~~~~~~~~~~~ 178:22.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 178:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 178:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 178:22.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 178:22.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 178:22.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 178:22.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 178:22.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 178:22.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 178:22.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 178:22.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 178:22.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 178:22.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 178:22.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 178:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 178:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:22.52 memset(&aArr[0], 0, N * sizeof(T)); 178:22.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:22.52 In file included from /usr/include/c++/8/vector:64, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 178:22.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 178:22.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 178:22.58 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 178:22.58 class vector : protected _Vector_base<_Tp, _Alloc> 178:22.58 ^~~~~~ 178:22.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 178:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 178:22.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 178:22.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 178:22.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 178:22.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 178:22.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 178:22.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 178:22.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 178:22.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 178:22.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 178:22.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:22.61 memset(&aArr[0], 0, N * sizeof(T)); 178:22.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:22.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 178:22.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 178:22.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 178:22.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 178:22.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 178:22.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 178:22.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 178:22.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 178:22.62 class ClipManager { 178:22.62 ^~~~~~~~~~~ 179:04.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:20: 179:04.00 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 179:04.00 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGraphiteShaper.cpp:319:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 179:04.00 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 179:04.73 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGraphiteShaper.cpp: In function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 179:04.73 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGraphiteShaper.cpp:319:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 179:04.73 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 179:37.04 gfx/vr 180:05.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 180:05.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 180:05.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 180:05.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 180:05.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 180:05.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 180:05.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 180:05.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 180:05.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 180:05.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 180:05.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 180:05.37 ^ 180:05.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 180:05.37 struct Block { 180:05.37 ^~~~~ 180:22.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 180:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 180:22.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 180:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 180:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 180:22.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 180:22.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 180:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 180:22.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 180:22.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 180:22.91 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 180:22.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 180:22.91 memset(&aArr[0], 0, N * sizeof(T)); 180:22.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:22.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 180:22.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 180:22.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 180:22.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 180:22.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 180:22.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 180:22.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 180:22.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:17, 180:22.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 180:22.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 180:22.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 180:22.95 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 180:22.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 180:22.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 180:22.97 class nsDataHashtable : public nsBaseHashtable { 180:22.97 ^~~~~~~~~~~~~~~ 180:23.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 180:23.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 180:23.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 180:23.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 180:23.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 180:23.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 180:23.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 180:23.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 180:23.41 memset(&aArr[0], 0, N * sizeof(T)); 180:23.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:23.41 In file included from /usr/include/c++/8/vector:64, 180:23.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 180:23.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 180:23.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 180:23.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 180:23.41 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 180:23.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:12, 180:23.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 180:23.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 180:23.41 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 180:23.41 class vector : protected _Vector_base<_Tp, _Alloc> 180:23.42 ^~~~~~ 180:23.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 180:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 180:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 180:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 180:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 180:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 180:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 180:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 180:23.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 180:23.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 180:23.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 180:23.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 180:23.44 memset(&aArr[0], 0, N * sizeof(T)); 180:23.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:23.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 180:23.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 180:23.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 180:23.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 180:23.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 180:23.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 180:23.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 180:23.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 180:23.45 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 180:23.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 180:23.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 180:23.45 class ClipManager { 180:23.45 ^~~~~~~~~~~ 180:25.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 180:25.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 180:25.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 180:25.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 180:25.14 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 180:25.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 180:25.14 memset(&aArr[0], 0, N * sizeof(T)); 180:25.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:25.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 180:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 180:25.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 180:25.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 180:25.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 180:25.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:9, 180:25.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 180:25.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 180:25.16 class nsDataHashtable : public nsBaseHashtable { 180:25.16 ^~~~~~~~~~~~~~~ 180:25.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 180:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 180:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 180:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 180:25.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 180:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 180:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 180:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 180:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 180:25.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 180:25.96 memset(&aArr[0], 0, N * sizeof(T)); 180:25.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:25.96 In file included from /usr/include/c++/8/vector:64, 180:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 180:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 180:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 180:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 180:25.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 180:25.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 180:25.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 180:25.98 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 180:26.00 class vector : protected _Vector_base<_Tp, _Alloc> 180:26.00 ^~~~~~ 180:26.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 180:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 180:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 180:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 180:26.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 180:26.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 180:26.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 180:26.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 180:26.02 memset(&aArr[0], 0, N * sizeof(T)); 180:26.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:26.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 180:26.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:137: 180:26.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 180:26.02 class ClipManager { 180:26.02 ^~~~~~~~~~~ 180:54.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 180:54.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 180:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 180:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 180:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 180:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 180:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 180:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 180:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 180:54.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 180:54.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 180:54.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 180:54.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 180:54.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 180:54.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 180:54.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 180:54.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 180:54.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 180:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 180:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 180:54.68 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 180:54.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 180:54.69 memset(&aArr[0], 0, N * sizeof(T)); 180:54.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:54.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 180:54.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 180:54.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 180:54.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 180:54.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 180:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 180:54.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 180:54.69 class nsDataHashtable : public nsBaseHashtable { 180:54.69 ^~~~~~~~~~~~~~~ 181:47.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 181:47.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 181:47.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 181:47.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:30, 181:47.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:74: 181:47.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 181:47.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:47.34 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 181:47.34 ^ 181:47.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 181:47.34 struct Block { 181:47.34 ^~~~~ 181:59.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 181:59.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 181:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 181:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 181:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 181:59.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 181:59.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 181:59.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 181:59.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 181:59.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 181:59.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 181:59.23 memset(&aArr[0], 0, N * sizeof(T)); 181:59.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:59.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 181:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 181:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 181:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 181:59.23 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 181:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 181:59.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 181:59.23 class nsDataHashtable : public nsBaseHashtable { 181:59.23 ^~~~~~~~~~~~~~~ 182:00.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 182:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 182:00.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 182:00.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 182:00.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 182:00.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:00.40 memset(&aArr[0], 0, N * sizeof(T)); 182:00.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.40 In file included from /usr/include/c++/8/vector:64, 182:00.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 182:00.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 182:00.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 182:00.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 182:00.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 182:00.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 182:00.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 182:00.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 182:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 182:00.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 182:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 182:00.42 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 182:00.42 class vector : protected _Vector_base<_Tp, _Alloc> 182:00.42 ^~~~~~ 182:00.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 182:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 182:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 182:00.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 182:00.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 182:00.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 182:00.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:00.44 memset(&aArr[0], 0, N * sizeof(T)); 182:00.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 182:00.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 182:00.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 182:00.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 182:00.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 182:00.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:30, 182:00.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:74: 182:00.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 182:00.46 class ClipManager { 182:00.46 ^~~~~~~~~~~ 182:06.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/FPSCounter.cpp:13, 182:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 182:06.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 182:06.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 182:06.17 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 182:06.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 182:06.17 memset(&aArr[0], 0, N * sizeof(T)); 182:06.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:06.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 182:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 182:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 182:06.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/FPSCounter.cpp:13, 182:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 182:06.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 182:06.19 class nsDataHashtable : public nsBaseHashtable { 182:06.19 ^~~~~~~~~~~~~~~ 182:32.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 182:32.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 182:32.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/CompositorBridgeChild.cpp:44, 182:32.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:47: 182:32.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 182:32.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 182:32.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 182:32.76 ^ 182:32.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 182:32.76 struct Block { 182:32.76 ^~~~~ 182:43.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 182:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 182:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 182:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 182:43.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 182:43.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 182:43.76 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 182:43.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 182:43.76 memset(&aArr[0], 0, N * sizeof(T)); 182:43.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:43.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 182:43.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 182:43.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 182:43.76 class nsDataHashtable : public nsBaseHashtable { 182:43.76 ^~~~~~~~~~~~~~~ 183:31.43 gfx/vr/service 184:08.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 184:08.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 184:08.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 184:08.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:92: 184:08.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 184:08.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:08.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 184:08.09 ^ 184:08.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 184:08.09 struct Block { 184:08.09 ^~~~~ 184:12.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 184:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 184:12.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRManagerChild.cpp:17, 184:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 184:12.18 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 184:12.18 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:12.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 184:12.18 ^ 184:12.18 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 184:12.18 struct Block { 184:12.18 ^~~~~ 184:16.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 184:16.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 184:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 184:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 184:16.54 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 184:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 184:16.54 memset(&aArr[0], 0, N * sizeof(T)); 184:16.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:16.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 184:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 184:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 184:16.54 class nsDataHashtable : public nsBaseHashtable { 184:16.54 ^~~~~~~~~~~~~~~ 184:17.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 184:17.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 184:17.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 184:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 184:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 184:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 184:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 184:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 184:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 184:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 184:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 184:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 184:17.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 184:17.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 184:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 184:17.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 184:17.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 184:17.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 184:17.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 184:17.70 memset(&aArr[0], 0, N * sizeof(T)); 184:17.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:17.70 In file included from /usr/include/c++/8/vector:64, 184:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 184:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 184:17.70 from /usr/include/c++/8/backward/hashtable.h:62, 184:17.70 from /usr/include/c++/8/ext/hash_map:64, 184:17.70 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/hash_tables.h:70, 184:17.70 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/id_map.h:11, 184:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, 184:17.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 184:17.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 184:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 184:17.70 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 184:17.70 class vector : protected _Vector_base<_Tp, _Alloc> 184:17.70 ^~~~~~ 184:17.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 184:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 184:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 184:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 184:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 184:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 184:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 184:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 184:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 184:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 184:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 184:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 184:17.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 184:17.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 184:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 184:17.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 184:17.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 184:17.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 184:17.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 184:17.74 memset(&aArr[0], 0, N * sizeof(T)); 184:17.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:17.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 184:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 184:17.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 184:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:74: 184:17.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 184:17.74 class ClipManager { 184:17.75 ^~~~~~~~~~~ 184:35.26 gfx/vr/service/openvr 184:42.17 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 184:42.17 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 184:42.17 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 184:42.17 ^~~~~~~~~~~~~~~~~~~ 184:42.17 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 184:42.18 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 184:42.18 ^~~~~~~~~~~~~~~~~~~~~~ 184:42.18 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 184:42.18 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 184:42.18 ^~~~~~~~~~~~~~~~~~~~~~~ 184:45.48 gfx/config 184:57.89 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp: In member function 'bool CVRPathRegistry_Public::BLoadFromFile()': 184:57.89 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:228:15: warning: 'Json::Reader::Reader()' is deprecated: Use CharReader and CharReaderBuilder instead [-Wdeprecated-declarations] 184:57.89 Json::Reader reader; 184:57.89 ^~~~~~ 184:57.89 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:11, 184:57.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:4: 184:57.89 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/reader.h:56:3: note: declared here 184:57.89 Reader(); 184:57.90 ^~~~~~ 184:57.90 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp: In member function 'bool CVRPathRegistry_Public::BSaveToFile() const': 184:57.90 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:270:21: warning: 'StyledWriter' is deprecated: Use StreamWriterBuilder instead [-Wdeprecated-declarations] 184:57.90 Json::StyledWriter writer; 184:57.90 ^~~~~~ 184:57.91 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:13, 184:57.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:4: 184:57.91 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/writer.h:229:5: note: declared here 184:57.91 StyledWriter : public Writer { 184:57.91 ^~~~~~~~~~~~ 185:03.95 gfx/webrender_bindings 185:04.20 gfx/skia 185:21.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 185:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 185:21.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/config/gfxVars.cpp:9, 185:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 185:21.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 185:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 185:21.21 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 185:21.21 ^ 185:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 185:21.21 struct Block { 185:21.21 ^~~~~ 185:43.79 gfx/tests/gtest 185:46.16 image 186:23.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:23.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 186:23.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:23.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:23.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:23.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 186:23.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 186:23.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 186:23.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 186:23.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 186:23.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 186:23.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 186:23.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 186:23.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 186:23.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 186:23.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 186:23.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 186:23.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 186:23.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 186:23.25 memset(&aArr[0], 0, N * sizeof(T)); 186:23.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:23.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 186:23.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 186:23.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 186:23.28 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderTextureHost.h:13, 186:23.28 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 186:23.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 186:23.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 186:23.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 186:23.31 class nsDataHashtable : public nsBaseHashtable { 186:23.31 ^~~~~~~~~~~~~~~ 186:23.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 186:23.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 186:23.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 186:23.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 186:23.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 186:23.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 186:23.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 186:23.80 memset(&aArr[0], 0, N * sizeof(T)); 186:23.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:23.80 In file included from /usr/include/c++/8/vector:64, 186:23.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 186:23.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 186:23.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 186:23.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 186:23.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 186:23.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 186:23.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 186:23.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 186:23.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 186:23.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 186:23.81 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 186:23.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 186:23.82 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 186:23.82 class vector : protected _Vector_base<_Tp, _Alloc> 186:23.82 ^~~~~~ 186:23.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:23.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 186:23.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:23.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:23.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:23.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 186:23.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 186:23.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 186:23.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 186:23.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 186:23.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 186:23.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 186:23.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 186:23.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 186:23.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 186:23.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 186:23.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 186:23.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 186:23.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 186:23.87 memset(&aArr[0], 0, N * sizeof(T)); 186:23.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:23.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 186:23.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 186:23.87 class ClipManager { 186:23.87 ^~~~~~~~~~~ 186:23.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 186:23.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 186:23.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 186:23.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 186:23.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 186:23.89 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:779:72: required from here 186:23.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 186:23.89 memset(&aArr[0], 0, N * sizeof(T)); 186:23.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:23.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:31, 186:23.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 186:23.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDebug.h:15, 186:23.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharTraits.h:23, 186:23.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAlgorithm.h:10, 186:23.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCoord.h:12, 186:23.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsColor.h:13, 186:23.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:18, 186:23.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 186:23.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 186:23.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 186:23.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 186:23.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 186:23.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 186:23.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 186:23.92 class UniquePtr { 186:23.93 ^~~~~~~~~ 186:27.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/image/imgFrame.h:12, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/image/ISurfaceProvider.h:22, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.h:9, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.cpp:6, 186:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image0.cpp:2: 186:27.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 186:27.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 186:27.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 186:27.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 186:27.67 memset(&aArr[0], 0, N * sizeof(T)); 186:27.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:27.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 186:27.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 186:27.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 186:27.69 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:11, 186:27.69 from /builddir/build/BUILD/firefox-70.0.1/image/SurfaceCache.h:25, 186:27.69 from /builddir/build/BUILD/firefox-70.0.1/image/ISurfaceProvider.h:23, 186:27.69 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.h:9, 186:27.70 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.cpp:6, 186:27.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image0.cpp:2: 186:27.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 186:27.72 class nsDataHashtable : public nsBaseHashtable { 186:27.72 ^~~~~~~~~~~~~~~ 186:47.55 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 186:47.55 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 186:47.55 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 186:47.56 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51: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] 186:47.56 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 186:47.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 186:47.56 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 186:47.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 186:47.56 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here 186:47.56 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 186:47.56 ^~~~~~~~ 186:47.57 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 186:47.59 struct T { \ 186:47.59 ^ 186:47.59 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 186:47.59 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 186:47.59 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 186:47.60 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51: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] 186:47.60 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 186:47.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 186:47.60 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 186:47.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 186:47.60 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here 186:47.60 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 186:47.60 ^~~~~~~~ 186:47.60 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 186:47.61 struct T { \ 186:47.61 ^ 186:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 186:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 186:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 186:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51: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] 186:47.61 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 186:47.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 186:47.61 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 186:47.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 186:47.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here 186:47.62 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 186:47.62 ^~~~~~~~~~~~ 186:47.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 186:47.62 struct T { \ 186:47.62 ^ 186:54.13 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:43: 186:54.13 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 186:54.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:54.14 case 3: k ^= data[2] << 16; 186:54.14 ~~^~~~~~~~~~~~~~~~ 186:54.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 186:54.14 case 2: k ^= data[1] << 8; 186:54.14 ^~~~ 186:54.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:54.14 case 2: k ^= data[1] << 8; 186:54.14 ~~^~~~~~~~~~~~~~~~ 186:54.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 186:54.14 case 1: k ^= data[0] << 0; 186:54.14 ^~~~ 186:54.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 186:55.01 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp: In static member function 'static void mozilla::wr::WebRenderAPI::SendTransactions(const mozilla::wr::RenderRootArray >&, mozilla::wr::RenderRootArray&)': 186:55.01 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:404:29: warning: 'useSceneBuilderThread' may be used uninitialized in this function [-Wmaybe-uninitialized] 186:55.01 wr_api_send_transactions(documentHandles.Elements(), txns.Elements(), 186:55.01 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:55.01 txns.Length(), *useSceneBuilderThread); 186:55.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:22.45 image/build 187:31.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:13, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/InProcessCompositorWidget.h:8, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.h:10, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.cpp:6, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 187:31.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 187:31.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 187:31.35 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 187:31.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 187:31.35 memset(&aArr[0], 0, N * sizeof(T)); 187:31.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:31.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 187:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 187:31.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 187:31.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 187:31.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:17, 187:31.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 187:31.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseWidget.h:8, 187:31.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.h:11, 187:31.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.cpp:6, 187:31.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 187:31.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 187:31.39 class nsDataHashtable : public nsBaseHashtable { 187:31.39 ^~~~~~~~~~~~~~~ 187:46.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:46.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 187:46.28 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.h:10, 187:46.28 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:7, 187:46.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 187:46.28 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 187:46.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:46.28 foundInterface = 0; \ 187:46.28 ^~~~~~~~~~~~~~ 187:46.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:46.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:46.28 ^~~~~~~~~~~~~~~~~~~~~~~ 187:46.28 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:46.28 NS_INTERFACE_MAP_END 187:46.28 ^~~~~~~~~~~~~~~~~~~~ 187:46.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:46.29 else 187:46.29 ^~~~ 187:46.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:46.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:46.29 ^~~~~~~~~~~~~~~~~~ 187:46.29 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:46.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:46.29 ^~~~~~~~~~~~~~~~~~~~~~ 187:49.64 image/decoders 187:54.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 187:54.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 187:54.88 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:50, 187:54.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:137: 187:54.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 187:54.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 187:54.88 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 187:54.88 ^ 187:54.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 187:54.91 struct Block { 187:54.91 ^~~~~ 188:07.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfx2DGlue.h:13, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/image/Image.h:13, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/image/ImageWrapper.h:10, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/image/ClippedImage.h:9, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:9, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 188:07.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 188:07.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 188:07.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 188:07.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 188:07.28 memset(&aArr[0], 0, N * sizeof(T)); 188:07.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:07.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/image/Image.h:15, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/image/ImageWrapper.h:10, 188:07.28 from /builddir/build/BUILD/firefox-70.0.1/image/ClippedImage.h:9, 188:07.31 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:9, 188:07.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 188:07.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 188:07.31 class nsDataHashtable : public nsBaseHashtable { 188:07.31 ^~~~~~~~~~~~~~~ 188:45.56 In file included from /builddir/build/BUILD/firefox-70.0.1/image/decoders/nsGIFDecoder2.h:13, 188:45.57 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/nsGIFDecoder2.cpp:41, 188:45.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:20: 188:45.59 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h: In member function 'mozilla::image::LexerTransition mozilla::image::nsGIFDecoder2::ReadLZWData(const char*, size_t)': 188:45.59 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:509:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 188:45.59 if (*result == WriteState::FINISHED) { 188:45.59 ^~ 188:45.59 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:496:23: note: 'result' was declared here 188:45.59 Maybe result; 188:45.59 ^~~~~~ 189:16.26 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1859: 189:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) int; S = __vector(4) float]': 189:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 189:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 189:16.26 return D{v[0],v[1],v[2],v[3]}; 189:16.26 ~^ 189:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 189:16.27 return D{v[0],v[1],v[2],v[3]}; 189:16.27 ~^ 189:16.27 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 189:16.27 return D{v[0],v[1],v[2],v[3]}; 189:16.27 ~^ 189:16.27 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 189:16.30 return D{v[0],v[1],v[2],v[3]}; 189:16.30 ~^ 189:16.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]': 189:16.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:180:88: required from here 189:16.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 189:16.31 return D{v[0],v[1],v[2],v[3]}; 189:16.31 ~^ 189:16.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 189:16.32 return D{v[0],v[1],v[2],v[3]}; 189:16.33 ~^ 189:16.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 189:16.33 return D{v[0],v[1],v[2],v[3]}; 189:16.33 ~^ 189:16.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 189:16.35 return D{v[0],v[1],v[2],v[3]}; 189:16.35 ~^ 189:16.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) int]': 189:16.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:230:23: required from here 189:16.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 189:16.36 return D{v[0],v[1],v[2],v[3]}; 189:16.36 ~^ 189:16.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 189:16.36 return D{v[0],v[1],v[2],v[3]}; 189:16.36 ~^ 189:16.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 189:16.37 return D{v[0],v[1],v[2],v[3]}; 189:16.37 ~^ 189:16.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 189:16.38 return D{v[0],v[1],v[2],v[3]}; 189:16.38 ~^ 189:16.38 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned char]': 189:16.38 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 189:16.38 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 189:16.38 return D{v[0],v[1],v[2],v[3]}; 189:16.38 ~^ 189:16.41 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 189:16.41 return D{v[0],v[1],v[2],v[3]}; 189:16.41 ~^ 189:16.41 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 189:16.42 return D{v[0],v[1],v[2],v[3]}; 189:16.42 ~^ 189:16.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 189:16.42 return D{v[0],v[1],v[2],v[3]}; 189:16.45 ~^ 189:16.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 189:16.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 189:16.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.45 return D{v[0],v[1],v[2],v[3]}; 189:16.45 ~^ 189:16.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.46 return D{v[0],v[1],v[2],v[3]}; 189:16.46 ~^ 189:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.46 return D{v[0],v[1],v[2],v[3]}; 189:16.46 ~^ 189:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.46 return D{v[0],v[1],v[2],v[3]}; 189:16.46 ~^ 189:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned int]': 189:16.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 189:16.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.49 return D{v[0],v[1],v[2],v[3]}; 189:16.49 ~^ 189:16.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.51 return D{v[0],v[1],v[2],v[3]}; 189:16.51 ~^ 189:16.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.51 return D{v[0],v[1],v[2],v[3]}; 189:16.51 ~^ 189:16.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.52 return D{v[0],v[1],v[2],v[3]}; 189:16.52 ~^ 189:16.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) long unsigned int]': 189:16.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 189:16.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.52 return D{v[0],v[1],v[2],v[3]}; 189:16.52 ~^ 189:16.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.55 return D{v[0],v[1],v[2],v[3]}; 189:16.55 ~^ 189:16.55 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.56 return D{v[0],v[1],v[2],v[3]}; 189:16.56 ~^ 189:16.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.58 return D{v[0],v[1],v[2],v[3]}; 189:16.58 ~^ 189:16.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 189:16.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:731:42: required from here 189:16.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.59 return D{v[0],v[1],v[2],v[3]}; 189:16.59 ~^ 189:16.59 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.59 return D{v[0],v[1],v[2],v[3]}; 189:16.59 ~^ 189:16.59 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.59 return D{v[0],v[1],v[2],v[3]}; 189:16.60 ~^ 189:16.60 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 189:16.60 return D{v[0],v[1],v[2],v[3]}; 189:16.60 ~^ 189:16.60 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned char; S = __vector(4) int]': 189:16.60 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 189:16.60 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 189:16.62 return D{v[0],v[1],v[2],v[3]}; 189:16.62 ~^ 189:16.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 189:16.62 return D{v[0],v[1],v[2],v[3]}; 189:16.62 ~^ 189:16.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 189:16.63 return D{v[0],v[1],v[2],v[3]}; 189:16.63 ~^ 189:16.63 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 189:16.63 return D{v[0],v[1],v[2],v[3]}; 189:16.63 ~^ 189:16.65 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) int]': 189:16.65 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 189:16.65 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 189:16.65 return D{v[0],v[1],v[2],v[3]}; 189:16.65 ~^ 189:16.65 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 189:16.66 return D{v[0],v[1],v[2],v[3]}; 189:16.66 ~^ 189:16.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 189:16.66 return D{v[0],v[1],v[2],v[3]}; 189:16.66 ~^ 189:16.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 189:16.66 return D{v[0],v[1],v[2],v[3]}; 189:16.67 ~^ 189:16.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned int; S = __vector(4) int]': 189:16.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 189:16.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 189:16.69 return D{v[0],v[1],v[2],v[3]}; 189:16.69 ~^ 189:16.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 189:16.70 return D{v[0],v[1],v[2],v[3]}; 189:16.70 ~^ 189:16.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 189:16.70 return D{v[0],v[1],v[2],v[3]}; 189:16.70 ~^ 189:16.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 189:16.71 return D{v[0],v[1],v[2],v[3]}; 189:16.71 ~^ 189:24.92 image/decoders/icon/gtk 189:29.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 189:29.03 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 189:29.03 class SkBitmapCache::Rec : public SkResourceCache::Rec { 189:29.03 ^~~ 189:44.20 image/decoders/icon 189:57.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia1.cpp:38: 189:57.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkCanvas.cpp:224:17: warning: 'SkCanvas::MCRec' has a field 'SkCanvas::MCRec::fBackImage' whose type uses the anonymous namespace [-Wsubobject-linkage] 189:57.47 class SkCanvas::MCRec { 189:57.47 ^~~~~ 189:59.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 189:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 189:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 189:59.09 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconProtocolHandler.h:9, 189:59.09 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconProtocolHandler.cpp:7, 189:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 189:59.09 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 189:59.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:59.09 foundInterface = 0; \ 189:59.09 ^~~~~~~~~~~~~~ 189:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:59.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:59.10 ^~~~~~~~~~~~~~~~~~~~~~~ 189:59.10 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:59.12 NS_INTERFACE_MAP_END 189:59.12 ^~~~~~~~~~~~~~~~~~~~ 189:59.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:59.12 else 189:59.12 ^~~~ 189:59.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 189:59.12 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 189:59.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:59.12 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 189:59.13 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 189:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:02.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:18, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestRect.cpp:12, 190:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 190:02.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 190:02.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 190:02.27 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 190:02.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 190:02.28 memset(&aArr[0], 0, N * sizeof(T)); 190:02.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:02.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 190:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 190:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 190:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 190:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 190:02.28 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestRect.cpp:12, 190:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 190:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 190:02.31 class nsDataHashtable : public nsBaseHashtable { 190:02.31 ^~~~~~~~~~~~~~~ 190:07.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:07.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 190:07.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIChannelEventSink.h:10, 190:07.09 from /builddir/build/BUILD/firefox-70.0.1/image/imgRequest.h:10, 190:07.09 from /builddir/build/BUILD/firefox-70.0.1/image/imgRequest.cpp:7, 190:07.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image2.cpp:2: 190:07.12 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 190:07.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:07.12 foundInterface = 0; \ 190:07.12 ^~~~~~~~~~~~~~ 190:07.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:07.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:07.12 ^~~~~~~~~~~~~~~~~~~~~~~ 190:07.12 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:07.12 NS_INTERFACE_MAP_END 190:07.12 ^~~~~~~~~~~~~~~~~~~~ 190:07.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:07.12 else 190:07.12 ^~~~ 190:07.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 190:07.12 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 190:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:07.12 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 190:07.12 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 190:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:07.33 image/encoders/ico 190:14.33 image/encoders/png 190:40.54 image/encoders/jpeg 190:46.23 image/encoders/bmp 190:47.91 image/test/gtest 190:53.36 dom/abort 191:13.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 191:13.75 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 191:13.75 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 191:13.76 } 191:13.76 ^ 191:13.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 191:13.76 case SkCubicType::kSerpentine: 191:13.76 ^~~~ 191:16.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 191:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 191:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 191:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 191:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 191:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 191:16.62 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.h:10, 191:16.62 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:7, 191:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 191:16.62 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 191:16.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:16.62 foundInterface = 0; \ 191:16.62 ^~~~~~~~~~~~~~ 191:16.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:16.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:16.63 ^~~~~~~~~~~~~~~~~~~~~~~ 191:16.63 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:16.63 NS_INTERFACE_MAP_END 191:16.63 ^~~~~~~~~~~~~~~~~~~~ 191:16.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:16.63 else 191:16.63 ^~~~ 191:16.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:16.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:16.63 ^~~~~~~~~~~~~~~~~~ 191:16.63 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:16.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 191:16.63 ^~~~~~~~~~~~~~~~~~~~~~ 191:16.71 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 191:16.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:16.71 foundInterface = 0; \ 191:16.71 ^~~~~~~~~~~~~~ 191:16.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:16.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:16.71 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:16.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 191:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:16.71 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.h:12, 191:16.71 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:7, 191:16.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 191:16.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:16.71 } else 191:16.71 ^~~~ 191:16.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:16.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:16.71 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:16.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 191:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:25.02 dom/animation 191:54.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 191:54.41 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 191:54.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:54.41 foundInterface = 0; \ 191:54.41 ^~~~~~~~~~~~~~ 191:54.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:54.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:54.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:54.41 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:54.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 191:54.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:54.41 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 191:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 191:54.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:54.41 } else 191:54.41 ^~~~ 191:54.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:54.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:54.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:54.44 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:54.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 191:54.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:54.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 191:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 191:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 191:54.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 191:54.77 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 191:54.77 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 191:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 191:54.77 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 191:54.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:54.78 foundInterface = 0; \ 191:54.78 ^~~~~~~~~~~~~~ 191:54.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:54.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:54.78 ^~~~~~~~~~~~~~~~~~~~~~~ 191:54.78 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:54.78 NS_INTERFACE_MAP_END 191:54.78 ^~~~~~~~~~~~~~~~~~~~ 191:54.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:54.78 else 191:54.78 ^~~~ 191:54.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:54.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:54.78 ^~~~~~~~~~~~~~~~~~ 191:54.78 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:54.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 191:54.78 ^~~~~~~~~~~~~~~~~~~~~~ 191:54.87 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 191:54.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:54.87 foundInterface = 0; \ 191:54.87 ^~~~~~~~~~~~~~ 191:54.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:54.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:54.87 ^~~~~~~~~~~~~~~~~~~~~~~ 191:54.87 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:54.87 NS_INTERFACE_MAP_END 191:54.87 ^~~~~~~~~~~~~~~~~~~~ 191:54.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:54.87 else 191:54.87 ^~~~ 191:54.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:54.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:54.87 ^~~~~~~~~~~~~~~~~~ 191:54.87 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:54.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 191:54.87 ^~~~~~~~~~~~~~~~~~~~~~ 191:55.01 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 191:55.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:55.01 foundInterface = 0; \ 191:55.01 ^~~~~~~~~~~~~~ 191:55.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:55.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:55.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:55.01 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:55.01 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 191:55.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:55.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 191:55.01 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 191:55.01 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 191:55.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 191:55.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:55.01 } else 191:55.01 ^~~~ 191:55.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:55.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:55.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:55.01 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:55.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 191:55.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:58.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 191:58.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 191:58.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:58.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:58.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 191:58.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 191:58.68 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 191:58.68 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 191:58.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 191:58.68 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 191:58.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:58.69 foundInterface = 0; \ 191:58.69 ^~~~~~~~~~~~~~ 191:58.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:58.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:58.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:58.70 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:58.70 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 191:58.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:58.70 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 191:58.70 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 191:58.70 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 191:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 191:58.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:58.70 } else 191:58.70 ^~~~ 191:58.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:58.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:58.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:58.71 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:58.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 191:58.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:02.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 192:02.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 192:02.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 192:02.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 192:02.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 192:02.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 192:02.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 192:02.91 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 192:02.91 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 192:02.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 192:02.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 192:02.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 192:02.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 192:02.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 192:02.91 memset(&aArr[0], 0, N * sizeof(T)); 192:02.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:02.91 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 192:02.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 192:02.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 192:02.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 192:02.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 192:02.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 192:02.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 192:02.93 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:14, 192:02.93 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 192:02.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 192:02.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 192:02.93 class nsDataHashtable : public nsBaseHashtable { 192:02.93 ^~~~~~~~~~~~~~~ 192:04.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/image/FrameAnimator.h:13, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/image/Decoder.h:9, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:17, 192:04.47 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.cpp:6, 192:04.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 192:04.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 192:04.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 192:04.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 192:04.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 192:04.50 memset(&aArr[0], 0, N * sizeof(T)); 192:04.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:04.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 192:04.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 192:04.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 192:04.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SVGImageContext.h:11, 192:04.50 from /builddir/build/BUILD/firefox-70.0.1/image/SurfaceCache.h:25, 192:04.50 from /builddir/build/BUILD/firefox-70.0.1/image/FrameAnimator.h:17, 192:04.50 from /builddir/build/BUILD/firefox-70.0.1/image/Decoder.h:9, 192:04.50 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:17, 192:04.50 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.cpp:6, 192:04.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 192:04.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 192:04.50 class nsDataHashtable : public nsBaseHashtable { 192:04.50 ^~~~~~~~~~~~~~~ 192:31.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:38: 192:31.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 192:31.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 192:31.35 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 192:31.35 ^~ 192:31.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 192:31.38 case SkOTTableName::Record::PlatformID::Unicode: 192:31.38 ^~~~ 192:39.54 dom/base 192:50.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:119: 192:50.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:50.76 class FwDCubicEvaluator { 192:50.76 ^~~~~~~~~~~~~~~~~ 192:51.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:2: 192:51.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>': 192:51.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]' 192:51.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 192:51.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 192:51.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.44 LinearGradient4fContext::LinearIntervalProcessor { 192:51.44 ^~~~~~~~~~~~~~~~~~~~~~~ 192:51.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>': 192:51.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]' 192:51.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 192:51.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 192:51.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>': 192:51.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]' 192:51.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 192:51.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 192:51.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>': 192:51.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]' 192:51.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 192:51.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 192:51.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>': 192:51.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]' 192:51.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 192:51.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 192:51.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>': 192:51.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]' 192:51.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 192:51.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 192:51.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:51.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 192:52.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:11: 192:52.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 192:52.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:298:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 192:52.11 p->append(SkRasterPipeline::decal_x, decal_ctx); 192:52.11 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:52.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here 192:52.11 case kClamp_TileMode: 192:52.11 ^~~~ 193:02.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 193:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 193:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 193:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 193:02.25 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 193:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 193:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 193:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 193:02.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.h:11, 193:02.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:7: 193:02.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 193:02.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:02.27 foundInterface = 0; \ 193:02.27 ^~~~~~~~~~~~~~ 193:02.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:02.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:02.27 ^~~~~~~~~~~~~~~~~~~~~~~ 193:02.27 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:02.27 NS_INTERFACE_MAP_END 193:02.27 ^~~~~~~~~~~~~~~~~~~~ 193:02.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:02.28 else 193:02.28 ^~~~ 193:02.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:02.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:02.29 ^~~~~~~~~~~~~~~~~~ 193:02.29 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:02.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 193:02.30 ^~~~~~~~~~~~~~~~~~~~~~ 193:02.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 193:02.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:02.30 foundInterface = 0; \ 193:02.30 ^~~~~~~~~~~~~~ 193:02.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:02.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:02.31 ^~~~~~~~~~~~~~~~~~~~~~~ 193:02.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:02.31 NS_INTERFACE_MAP_END 193:02.31 ^~~~~~~~~~~~~~~~~~~~ 193:02.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:02.31 else 193:02.32 ^~~~ 193:02.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:02.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:02.32 ^~~~~~~~~~~~~~~~~~ 193:02.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:02.33 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 193:02.33 ^~~~~~~~~~~~~~~~~~~~~~ 193:09.85 dom/base/test/gtest 193:35.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:110: 193:35.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 193:35.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 193:35.14 } 193:35.14 ^ 193:35.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 193:35.16 case SkCanvas::kPolygon_PointMode: { 193:35.16 ^~~~ 193:55.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 193:55.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 193:55.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:48: 193:55.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:55.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:55.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:55.04 ^ 193:55.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:55.04 struct Block { 193:55.04 ^~~~~ 194:05.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:137: 194:05.48 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestSourceBuffer.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': 194:05.48 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestSourceBuffer.cpp:823:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without 194:05.48 } 194:05.48 ^ 194:30.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 194:30.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)': 194:30.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 194:30.50 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 194:30.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:30.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:20: 194:30.99 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestAnimationFrameBuffer.cpp: In function 'void VerifyAdvance(mozilla::image::AnimationFrameBuffer&, size_t, bool)': 194:30.99 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestAnimationFrameBuffer.cpp:112:29: warning: 'totalRecycled' may be used uninitialized in this function [-Wmaybe-uninitialized] 194:30.99 EXPECT_EQ(totalRecycled + 1, queue.Recycle().size()); 194:30.99 ^ 194:31.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 194:31.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 194:31.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 194:31.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 194:31.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 194:31.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 194:31.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 194:31.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 194:31.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 194:31.01 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 194:31.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 194:31.01 memset(aT, 0, sizeof(T)); 194:31.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 194:31.04 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:237: 194:31.04 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 194:31.04 struct GlobalProperties { 194:31.04 ^~~~~~~~~~~~~~~~ 194:32.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 194:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 194:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 194:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 194:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 194:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 194:32.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 194:32.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 194:32.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 194:32.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 194:32.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 194:32.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 194:32.58 memset(&aArr[0], 0, N * sizeof(T)); 194:32.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:32.58 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 194:32.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 194:32.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 194:32.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 194:32.58 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 194:32.58 class nsDataHashtable : public nsBaseHashtable { 194:32.58 ^~~~~~~~~~~~~~~ 194:32.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:110: 194:32.59 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 194:32.59 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 194:32.59 insertClose = false; 194:32.60 ~~~~~~~~~~~~^~~~~~~ 194:32.60 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 194:32.60 case kLine_Verb: { 194:32.60 ^~~~ 194:33.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 194:33.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 194:33.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 194:33.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 194:33.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 194:33.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 194:33.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 194:33.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 194:33.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 194:33.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 194:33.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 194:33.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 194:33.82 memset(&aArr[0], 0, N * sizeof(T)); 194:33.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:33.82 In file included from /usr/include/c++/8/vector:64, 194:33.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 194:33.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 194:33.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 194:33.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 194:33.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 194:33.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 194:33.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 194:33.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 194:33.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 194:33.87 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 194:33.87 class vector : protected _Vector_base<_Tp, _Alloc> 194:33.87 ^~~~~~ 194:33.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 194:33.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 194:33.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 194:33.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 194:33.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 194:33.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 194:33.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 194:33.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 194:33.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 194:33.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 194:33.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 194:33.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 194:33.89 memset(&aArr[0], 0, N * sizeof(T)); 194:33.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:33.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 194:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 194:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 194:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 194:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 194:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 194:33.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 194:33.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:78: 194:33.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 194:33.90 class ClipManager { 194:33.90 ^~~~~~~~~~~ 194:59.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:128: 194:59.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 194:59.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRRect.cpp:533:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 194:59.34 memcpy(&raw, buffer, kSizeInMemory); 194:59.34 ^ 194:59.34 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/../private/SkPathRef.h:14, 194:59.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkPath.h:22, 194:59.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPathPriv.h:11, 194:59.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath_serial.cpp:11, 194:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 194:59.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 194:59.34 class SK_API SkRRect { 194:59.34 ^~~~~~~ 195:28.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 195:28.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 195:28.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:43:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 195:28.58 memcpy(&rec, ptr, size); 195:28.58 ^ 195:28.58 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 195:28.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 195:28.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 195:28.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 195:28.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 195:28.58 struct SkScalerContextRec { 195:28.58 ^~~~~~~~~~~~~~~~~~ 195:28.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 195:28.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 195:28.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 195:28.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:350:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 195:28.67 std::memcpy(&rec, ptr, sizeof(rec)); 195:28.67 ^ 195:28.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 195:28.67 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 195:28.67 ^~~~~~~~~~~ 195:28.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:345:5: note: in expansion of macro 'TRACE_EVENT1' 195:28.67 TRACE_EVENT1("skia", "RecForDesc", "rec", 195:28.67 ^~~~~~~~~~~~ 195:28.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:346:13: note: in expansion of macro 'TRACE_STR_COPY' 195:28.67 TRACE_STR_COPY( 195:28.67 ^~~~~~~~~~~~~~ 195:28.68 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 195:28.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 195:28.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 195:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 195:28.68 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 195:28.68 struct SkScalerContextRec { 195:28.68 ^~~~~~~~~~~~~~~~~~ 195:28.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 195:28.95 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 195:28.95 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp:74:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 195:28.95 class SkResourceCache::Hash : 195:28.95 ^~~~ 195:29.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 195:29.06 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 195:29.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp:1077:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 195:29.08 memset(&rec, 0, sizeof(rec)); 195:29.08 ^ 195:29.08 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 195:29.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 195:29.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 195:29.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 195:29.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 195:29.08 struct SkScalerContextRec { 195:29.08 ^~~~~~~~~~~~~~~~~~ 195:31.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 195:31.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 195:31.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:332:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 195:31.24 memcpy(&lhsRec, ptr, size); 195:31.24 ^ 195:31.24 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 195:31.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 195:31.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 195:31.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 195:31.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 195:31.24 struct SkScalerContextRec { 195:31.24 ^~~~~~~~~~~~~~~~~~ 195:31.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 195:31.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:336:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 195:31.24 memcpy(&rhsRec, ptr, size); 195:31.24 ^ 195:31.24 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 195:31.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 195:31.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 195:31.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 195:31.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 195:31.24 struct SkScalerContextRec { 195:31.24 ^~~~~~~~~~~~~~~~~~ 196:19.12 dom/bindings 196:38.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 196:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 196:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 196:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 196:38.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:54: 196:38.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 196:38.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:38.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 196:38.33 ^ 196:38.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 196:38.33 struct Block { 196:38.33 ^~~~~ 196:57.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:57.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 196:57.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 196:57.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 196:57.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:10, 196:57.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 196:57.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 196:57.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:57.07 foundInterface = 0; \ 196:57.07 ^~~~~~~~~~~~~~ 196:57.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:57.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:57.07 ^~~~~~~~~~~~~~~~~~~~~~~ 196:57.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:57.07 NS_INTERFACE_MAP_END 196:57.07 ^~~~~~~~~~~~~~~~~~~~ 196:57.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:57.07 else 196:57.07 ^~~~ 196:57.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:57.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:57.10 ^~~~~~~~~~~~~~~~~~ 196:57.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:203:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:57.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 196:57.12 ^~~~~~~~~~~~~~~~~~~~~~ 196:57.65 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 196:57.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:57.65 foundInterface = 0; \ 196:57.65 ^~~~~~~~~~~~~~ 196:57.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:57.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:57.68 ^~~~~~~~~~~~~~~~~~~~~~~ 196:57.68 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:4003:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:57.68 NS_INTERFACE_MAP_END 196:57.68 ^~~~~~~~~~~~~~~~~~~~ 196:57.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:57.69 else 196:57.69 ^~~~ 196:57.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:57.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:57.71 ^~~~~~~~~~~~~~~~~~ 196:57.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:4002:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:57.71 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 196:57.71 ^~~~~~~~~~~~~~~~~~~~~~ 196:59.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 196:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 196:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 196:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 196:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:141: 196:59.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 196:59.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:59.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 196:59.11 ^ 196:59.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 196:59.11 struct Block { 196:59.11 ^~~~~ 197:01.50 dom/battery 197:03.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 197:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 197:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 197:03.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 197:03.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 197:03.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 197:03.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 197:03.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 197:03.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 197:03.75 memset(&aArr[0], 0, N * sizeof(T)); 197:03.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:03.76 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 197:03.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 197:03.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:14, 197:03.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 197:03.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 197:03.76 class nsDataHashtable : public nsBaseHashtable { 197:03.76 ^~~~~~~~~~~~~~~ 197:04.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:04.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 197:04.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:04.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:04.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:04.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 197:04.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 197:04.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 197:04.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 197:04.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 197:04.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 197:04.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 197:04.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 197:04.07 memset(&aArr[0], 0, N * sizeof(T)); 197:04.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:04.07 In file included from /usr/include/c++/8/vector:64, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:14, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 197:04.07 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 197:04.07 class vector : protected _Vector_base<_Tp, _Alloc> 197:04.07 ^~~~~~ 197:04.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 197:04.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 197:04.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 197:04.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 197:04.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 197:04.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 197:04.09 memset(&aArr[0], 0, N * sizeof(T)); 197:04.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:04.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 197:04.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:54: 197:04.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 197:04.09 class ClipManager { 197:04.10 ^~~~~~~~~~~ 197:28.14 dom/browser-element 197:39.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:39.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 197:39.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:39.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:39.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:39.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 197:39.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 197:39.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 197:39.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 197:39.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 197:39.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 197:39.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 197:39.03 memset(&aArr[0], 0, N * sizeof(T)); 197:39.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:39.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 197:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 197:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 197:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 197:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 197:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:7: 197:39.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 197:39.04 class nsDataHashtable : public nsBaseHashtable { 197:39.04 ^~~~~~~~~~~~~~~ 197:39.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 197:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 197:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 197:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 197:39.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 197:39.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 197:39.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 197:39.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 197:39.22 memset(&aArr[0], 0, N * sizeof(T)); 197:39.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:39.22 In file included from /usr/include/c++/8/vector:64, 197:39.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 197:39.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 197:39.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 197:39.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 197:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 197:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 197:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 197:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 197:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 197:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 197:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:7: 197:39.26 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 197:39.26 class vector : protected _Vector_base<_Tp, _Alloc> 197:39.26 ^~~~~~ 197:39.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 197:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 197:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 197:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 197:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 197:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 197:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 197:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 197:39.27 memset(&aArr[0], 0, N * sizeof(T)); 197:39.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:39.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 197:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 197:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 197:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 197:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 197:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 197:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 197:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 197:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 197:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:364: 197:39.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 197:39.29 class ClipManager { 197:39.29 ^~~~~~~~~~~ 198:03.39 In file included from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:22, 198:03.39 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestStreamingLexer.cpp:7, 198:03.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:2: 198:03.39 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()': 198:03.39 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:509:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 198:03.39 if (*result == WriteState::FINISHED) { 198:03.39 ^~ 198:03.40 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:496:23: note: 'result' was declared here 198:03.40 Maybe result; 198:03.40 ^~~~~~ 198:21.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:18, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 198:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 198:21.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 198:21.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 198:21.64 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.h:12, 198:21.64 from /builddir/build/BUILD/firefox-70.0.1/dom/browser-element/BrowserElementParent.cpp:7: 198:21.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 198:21.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 198:21.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 198:21.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 198:21.64 memset(&aArr[0], 0, N * sizeof(T)); 198:21.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:21.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 198:21.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 198:21.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 198:21.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 198:21.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 198:21.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 198:21.65 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.h:12, 198:21.65 from /builddir/build/BUILD/firefox-70.0.1/dom/browser-element/BrowserElementParent.cpp:7: 198:21.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 198:21.65 class nsDataHashtable : public nsBaseHashtable { 198:21.66 ^~~~~~~~~~~~~~~ 198:33.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 198:33.51 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 198:33.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:11: 198:33.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 198:33.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:33.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 198:33.52 ^ 198:33.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 198:33.52 struct Block { 198:33.52 ^~~~~ 198:34.01 dom/cache 198:38.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:38.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 198:38.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMessageManager.h:10, 198:38.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:10, 198:38.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:9: 198:38.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 198:38.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:38.31 foundInterface = 0; \ 198:38.31 ^~~~~~~~~~~~~~ 198:38.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:38.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:38.31 ^~~~~~~~~~~~~~~~~~~~~~~ 198:38.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:38.31 NS_INTERFACE_MAP_END 198:38.31 ^~~~~~~~~~~~~~~~~~~~ 198:38.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:38.31 else 198:38.31 ^~~~ 198:38.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 198:38.31 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 198:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:38.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 198:38.31 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 198:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:41.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 198:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 198:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 198:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 198:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 198:41.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 198:41.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:9: 198:41.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 198:41.28 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 198:41.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 198:41.29 memset(aT, 0, sizeof(T)); 198:41.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 198:41.29 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:61: 198:41.29 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 198:41.29 struct GlobalProperties { 198:41.29 ^~~~~~~~~~~~~~~~ 199:11.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, 199:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 199:11.99 from /builddir/build/BUILD/firefox-70.0.1/dom/cache/Action.cpp:7, 199:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 199:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 199:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:12.00 foundInterface = 0; \ 199:12.00 ^~~~~~~~~~~~~~ 199:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:12.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:12.00 ^~~~~~~~~~~~~~~~~~~~~~~ 199:12.00 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:12.00 NS_INTERFACE_MAP_END 199:12.00 ^~~~~~~~~~~~~~~~~~~~ 199:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:12.00 else 199:12.00 ^~~~ 199:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:12.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:12.00 ^~~~~~~~~~~~~~~~~~ 199:12.00 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:12.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:12.01 ^~~~~~~~~~~~~~~~~~~~~~ 199:13.22 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 199:13.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:13.22 foundInterface = 0; \ 199:13.22 ^~~~~~~~~~~~~~ 199:13.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:13.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:13.23 ^~~~~~~~~~~~~~~~~~~~~~~ 199:13.23 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:13.23 NS_INTERFACE_MAP_END 199:13.23 ^~~~~~~~~~~~~~~~~~~~ 199:13.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:13.23 else 199:13.24 ^~~~ 199:13.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:13.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:13.24 ^~~~~~~~~~~~~~~~~~ 199:13.24 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:13.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:13.24 ^~~~~~~~~~~~~~~~~~~~~~ 199:24.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:24.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/ForOfIterator.h:21, 199:24.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnionTypes.cpp:1: 199:24.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 199:24.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 199:24.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 199:24.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 199:24.98 memset(&aArr[0], 0, N * sizeof(T)); 199:24.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:25.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 199:25.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 199:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 199:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 199:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 199:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 199:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 199:25.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 199:25.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 199:25.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CanvasGradient.h:11, 199:25.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnionTypes.cpp:3: 199:25.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 199:25.02 class nsDataHashtable : public nsBaseHashtable { 199:25.02 ^~~~~~~~~~~~~~~ 199:27.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 199:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 199:27.54 from /builddir/build/BUILD/firefox-70.0.1/dom/cache/PrincipalVerifier.cpp:9, 199:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:47: 199:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 199:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 199:27.54 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 199:27.54 ^ 199:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 199:27.55 struct Block { 199:27.55 ^~~~~ 199:57.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 199:57.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 199:57.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 199:57.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 199:57.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:133: 199:57.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 199:57.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 199:57.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 199:57.32 ^ 199:57.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 199:57.32 struct Block { 199:57.32 ^~~~~ 200:14.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 200:14.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 200:14.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 200:14.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 200:14.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 200:14.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:14.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:14.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:14.44 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 200:14.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:14.46 foundInterface = 0; \ 200:14.46 ^~~~~~~~~~~~~~ 200:14.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:14.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:14.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:14.46 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 200:14.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.46 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 200:14.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 200:14.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 200:14.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:14.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:14.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:14.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:14.46 } else 200:14.46 ^~~~ 200:14.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:14.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:14.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:14.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 200:14.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 200:14.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 200:14.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 200:14.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 200:14.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 200:14.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:14.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:14.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:14.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 200:14.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:14.48 foundInterface = 0; \ 200:14.48 ^~~~~~~~~~~~~~ 200:14.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:14.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:14.48 ^~~~~~~~~~~~~~~~~~~~~~~ 200:14.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:528:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:14.50 NS_INTERFACE_MAP_END 200:14.50 ^~~~~~~~~~~~~~~~~~~~ 200:14.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:14.50 else 200:14.50 ^~~~ 200:14.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 200:14.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 200:14.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:527:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 200:14.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 200:14.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 200:14.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:14.51 foundInterface = 0; \ 200:14.51 ^~~~~~~~~~~~~~ 200:14.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:14.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:14.53 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 200:14.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.53 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 200:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 200:14.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 200:14.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:14.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:14.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:14.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:14.53 } else 200:14.53 ^~~~ 200:14.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:14.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:14.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:742:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:14.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 200:14.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:14.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 200:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 200:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 200:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 200:14.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 200:14.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:14.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:14.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:14.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 200:14.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:14.63 foundInterface = 0; \ 200:14.63 ^~~~~~~~~~~~~~ 200:14.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:14.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:14.63 ^~~~~~~~~~~~~~~~~~~~~~~ 200:14.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:14.64 NS_INTERFACE_MAP_END 200:14.66 ^~~~~~~~~~~~~~~~~~~~ 200:14.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:14.66 else 200:14.66 ^~~~ 200:14.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:14.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:14.66 ^~~~~~~~~~~~~~~~~~ 200:14.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:1269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:14.67 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 200:14.67 ^~~~~~~~~~~~~~~~~~~~~~ 200:15.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult WindowScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 200:15.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:15.51 foundInterface = 0; \ 200:15.51 ^~~~~~~~~~~~~~ 200:15.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:15.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:15.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:15.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:15.51 NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 200:15.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:15.52 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 200:15.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 200:15.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 200:15.54 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:15.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:15.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:15.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:15.55 } else 200:15.55 ^~~~ 200:15.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:15.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:15.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:15.55 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5667:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:15.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowScriptTimeoutHandler) 200:15.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:19.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:19.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:19.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 200:19.38 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 200:19.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 200:19.39 memset(aT, 0, sizeof(T)); 200:19.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 200:19.39 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:173: 200:19.39 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 200:19.40 struct GlobalProperties { 200:19.40 ^~~~~~~~~~~~~~~~ 200:21.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 200:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 200:21.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 200:21.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:21.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:21.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:21.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 200:21.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 200:21.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 200:21.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 200:21.56 memset(&aArr[0], 0, N * sizeof(T)); 200:21.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.56 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 200:21.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:21.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:21.56 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 200:21.56 class nsDataHashtable : public nsBaseHashtable { 200:21.56 ^~~~~~~~~~~~~~~ 200:22.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:22.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:22.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 200:22.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 200:22.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 200:22.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:22.48 memset(&aArr[0], 0, N * sizeof(T)); 200:22.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:22.48 In file included from /usr/include/c++/8/vector:64, 200:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 200:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 200:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 200:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 200:22.48 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 200:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 200:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 200:22.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 200:22.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 200:22.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:22.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:22.50 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 200:22.50 class vector : protected _Vector_base<_Tp, _Alloc> 200:22.50 ^~~~~~ 200:22.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:22.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 200:22.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:22.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:22.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:22.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:22.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 200:22.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 200:22.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 200:22.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 200:22.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 200:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 200:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 200:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 200:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:22.52 memset(&aArr[0], 0, N * sizeof(T)); 200:22.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:22.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 200:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 200:22.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 200:22.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 200:22.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 200:22.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 200:22.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:133: 200:22.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 200:22.53 class ClipManager { 200:22.53 ^~~~~~~~~~~ 200:37.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 200:37.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 200:37.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 200:37.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 200:37.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 200:37.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 200:37.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 200:37.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 200:37.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 200:37.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 200:37.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:37.26 foundInterface = 0; \ 200:37.26 ^~~~~~~~~~~~~~ 200:37.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:37.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:37.26 ^~~~~~~~~~~~~~~~~~~~~~~ 200:37.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3040:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:37.26 NS_INTERFACE_MAP_END 200:37.26 ^~~~~~~~~~~~~~~~~~~~ 200:37.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:37.26 else 200:37.26 ^~~~ 200:37.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:37.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:37.26 ^~~~~~~~~~~~~~~~~~ 200:37.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3039:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:37.27 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 200:37.27 ^~~~~~~~~~~~~~~~~~~~~~ 200:37.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 200:37.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:37.38 foundInterface = 0; \ 200:37.38 ^~~~~~~~~~~~~~ 200:37.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:37.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:37.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:37.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:37.38 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 200:37.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:37.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 200:37.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 200:37.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 200:37.39 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 200:37.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 200:37.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 200:37.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:37.39 } else 200:37.39 ^~~~ 200:37.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:37.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:37.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:37.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3439:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:37.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 200:37.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:37.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 200:37.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 200:37.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:37.51 foundInterface = 0; \ 200:37.51 ^~~~~~~~~~~~~~ 200:37.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:37.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:37.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:37.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3849:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:37.51 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 200:37.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:37.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 200:37.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 200:37.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 200:37.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:37.54 } else 200:37.54 ^~~~ 200:37.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:37.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:37.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:37.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3848:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:37.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 200:37.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:05.24 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:41: 201:05.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TimeoutManager.h: In member function 'bool nsGlobalWindowInner::RunTimeoutHandler(mozilla::dom::Timeout*, nsIScriptContext*)': 201:05.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TimeoutManager.h:40:64: warning: 'nestingLevel' may be used uninitialized in this function [-Wmaybe-uninitialized] 201:05.25 static void SetNestingLevel(uint32_t aLevel) { sNestingLevel = aLevel; } 201:05.25 ~~~~~~~~~~~~~~^~~~~~~~ 201:05.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5867:12: note: 'nestingLevel' was declared here 201:05.25 uint32_t nestingLevel; 201:05.25 ^~~~~~~~~~~~ 201:10.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 201:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 201:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 201:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:9, 201:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 201:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 201:10.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 201:10.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:10.18 foundInterface = 0; \ 201:10.18 ^~~~~~~~~~~~~~ 201:10.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:10.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:10.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:10.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:10.18 NS_INTERFACE_MAP_END_INHERITING(Event) 201:10.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:10.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 201:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaTrack.h:10, 201:10.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 201:10.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:8, 201:10.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 201:10.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:10.19 } else 201:10.19 ^~~~ 201:10.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:10.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:10.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:10.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:10.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 201:10.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:15.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 201:15.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 201:15.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 201:15.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BrowsingContextBinding.cpp:10, 201:15.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:262: 201:15.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:15.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:15.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:15.42 ^ 201:15.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:15.42 struct Block { 201:15.42 ^~~~~ 201:57.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 201:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:6, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 201:57.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 201:57.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 201:57.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 201:57.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 201:57.87 memset(&aArr[0], 0, N * sizeof(T)); 201:57.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:57.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaTrack.h:10, 201:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 201:57.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:8, 201:57.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 201:57.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 201:57.88 class nsDataHashtable : public nsBaseHashtable { 201:57.88 ^~~~~~~~~~~~~~~ 202:04.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 202:04.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 202:04.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaControlUtils.h:14, 202:04.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:34: 202:04.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 202:04.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 202:04.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 202:04.64 ^ 202:04.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 202:04.64 struct Block { 202:04.65 ^~~~~ 202:22.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 202:22.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 202:22.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 202:22.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 202:22.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 202:22.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 202:22.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 202:22.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 202:22.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 202:22.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:22.63 foundInterface = 0; \ 202:22.63 ^~~~~~~~~~~~~~ 202:22.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:22.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:22.63 ^~~~~~~~~~~~~~~~~~~~~~~ 202:22.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:1344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:22.63 NS_INTERFACE_MAP_END 202:22.63 ^~~~~~~~~~~~~~~~~~~~ 202:22.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:22.66 else 202:22.66 ^~~~ 202:22.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:22.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:22.66 ^~~~~~~~~~~~~~~~~~ 202:22.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:1343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:22.66 NS_INTERFACE_MAP_ENTRY(nsIObserver) 202:22.66 ^~~~~~~~~~~~~~~~~~~~~~ 202:27.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 202:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:27.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 202:27.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 202:27.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 202:27.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 202:27.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 202:27.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 202:27.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 202:27.19 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 202:27.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 202:27.19 memset(aT, 0, sizeof(T)); 202:27.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 202:27.19 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:166: 202:27.21 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 202:27.21 struct GlobalProperties { 202:27.21 ^~~~~~~~~~~~~~~~ 202:29.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 202:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 202:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 202:29.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 202:29.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 202:29.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 202:29.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 202:29.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 202:29.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 202:29.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 202:29.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 202:29.41 memset(&aArr[0], 0, N * sizeof(T)); 202:29.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:29.42 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 202:29.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 202:29.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 202:29.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 202:29.42 class nsDataHashtable : public nsBaseHashtable { 202:29.42 ^~~~~~~~~~~~~~~ 202:29.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 202:29.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 202:29.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 202:29.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 202:29.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:29.68 memset(&aArr[0], 0, N * sizeof(T)); 202:29.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:29.68 In file included from /usr/include/c++/8/vector:64, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 202:29.68 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 202:29.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 202:29.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 202:29.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 202:29.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 202:29.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 202:29.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 202:29.72 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 202:29.73 class vector : protected _Vector_base<_Tp, _Alloc> 202:29.74 ^~~~~~ 202:29.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 202:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:29.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:29.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 202:29.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 202:29.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 202:29.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 202:29.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 202:29.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 202:29.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 202:29.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 202:29.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 202:29.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:29.79 memset(&aArr[0], 0, N * sizeof(T)); 202:29.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:29.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 202:29.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 202:29.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 202:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 202:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 202:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 202:29.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:128: 202:29.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 202:29.80 class ClipManager { 202:29.80 ^~~~~~~~~~~ 203:45.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 203:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 203:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 203:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 203:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 203:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:80: 203:45.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:45.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:45.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:45.91 ^ 203:45.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:45.91 struct Block { 203:45.91 ^~~~~ 203:56.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:56.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 203:56.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:56.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:56.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:56.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 203:56.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 203:56.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.h:23, 203:56.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.cpp:13: 203:56.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 203:56.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 203:56.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:56.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 203:56.77 memset(&aArr[0], 0, N * sizeof(T)); 203:56.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:56.77 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 203:56.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 203:56.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 203:56.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 203:56.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 203:56.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 203:56.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 203:56.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.h:26, 203:56.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.cpp:13: 203:56.79 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 203:56.79 class nsDataHashtable : public nsBaseHashtable { 203:56.79 ^~~~~~~~~~~~~~~ 204:00.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 204:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 204:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 204:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 204:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 204:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 204:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 204:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 204:00.76 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 204:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 204:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 204:00.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 204:00.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:00.76 foundInterface = 0; \ 204:00.76 ^~~~~~~~~~~~~~ 204:00.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:00.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:00.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:00.76 NS_INTERFACE_MAP_END_INHERITING(Event) 204:00.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 204:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 204:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 204:00.78 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 204:00.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 204:00.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 204:00.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:00.80 } else 204:00.80 ^~~~ 204:00.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:00.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:00.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:00.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 204:00.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:16.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:16.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 204:16.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 204:16.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 204:16.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 204:16.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 204:16.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 204:16.04 memset(&aArr[0], 0, N * sizeof(T)); 204:16.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:16.04 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 204:16.04 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 204:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 204:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 204:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 204:16.06 class nsDataHashtable : public nsBaseHashtable { 204:16.06 ^~~~~~~~~~~~~~~ 204:16.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 204:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 204:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 204:16.45 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 204:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 204:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 204:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 204:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 204:16.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 204:16.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:16.48 memset(&aArr[0], 0, N * sizeof(T)); 204:16.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:16.48 In file included from /usr/include/c++/8/vector:64, 204:16.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 204:16.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 204:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 204:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 204:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 204:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 204:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 204:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 204:16.50 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 204:16.51 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 204:16.51 class vector : protected _Vector_base<_Tp, _Alloc> 204:16.51 ^~~~~~ 204:16.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 204:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 204:16.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 204:16.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 204:16.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 204:16.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:16.52 memset(&aArr[0], 0, N * sizeof(T)); 204:16.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:16.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 204:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 204:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 204:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 204:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 204:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 204:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 204:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 204:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:80: 204:16.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 204:16.52 class ClipManager { 204:16.52 ^~~~~~~~~~~ 204:55.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 204:55.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 204:55.82 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.h:11, 204:55.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:13: 204:55.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 204:55.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:55.83 foundInterface = 0; \ 204:55.83 ^~~~~~~~~~~~~~ 204:55.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:55.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:55.83 ^~~~~~~~~~~~~~~~~~~~~~~ 204:55.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:55.83 NS_INTERFACE_MAP_END 204:55.83 ^~~~~~~~~~~~~~~~~~~~ 204:55.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:55.83 else 204:55.83 ^~~~ 204:55.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 204:55.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 204:55.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:55.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:1177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 204:55.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 204:55.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:04.06 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTHashtable.h:21, 205:04.06 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsBaseHashtable.h:12, 205:04.06 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsRefPtrHashtable.h:10, 205:04.06 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.h:18, 205:04.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:13: 205:04.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 205:04.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 205:04.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:04.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 205:04.06 memset(&aArr[0], 0, N * sizeof(T)); 205:04.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:04.06 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 205:04.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 205:04.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 205:04.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:16: 205:04.06 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 205:04.07 class nsDataHashtable : public nsBaseHashtable { 205:04.07 ^~~~~~~~~~~~~~~ 205:50.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 205:50.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 205:50.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 205:50.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 205:50.88 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 205:50.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.h:10, 205:50.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:7: 205:50.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 205:50.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:50.89 foundInterface = 0; \ 205:50.89 ^~~~~~~~~~~~~~ 205:50.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:50.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:50.90 ^~~~~~~~~~~~~~~~~~~~~~~ 205:50.90 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:50.90 NS_INTERFACE_MAP_END 205:50.90 ^~~~~~~~~~~~~~~~~~~~ 205:50.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:50.92 else 205:50.92 ^~~~ 205:50.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:50.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:50.92 ^~~~~~~~~~~~~~~~~~ 205:50.92 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:50.92 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 205:50.93 ^~~~~~~~~~~~~~~~~~~~~~ 205:51.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 205:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:51.09 foundInterface = 0; \ 205:51.09 ^~~~~~~~~~~~~~ 205:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:51.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:51.09 ^~~~~~~~~~~~~~~~~~~~~~~ 205:51.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:51.09 NS_INTERFACE_MAP_END 205:51.09 ^~~~~~~~~~~~~~~~~~~~ 205:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:51.09 else 205:51.09 ^~~~ 205:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:51.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:51.10 ^~~~~~~~~~~~~~~~~~ 205:51.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:51.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 205:51.11 ^~~~~~~~~~~~~~~~~~~~~~ 206:26.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 206:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 206:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 206:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 206:26.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 206:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 206:26.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp: In member function 'virtual nsresult mozilla::dom::AbstractRange::QueryInterface(const nsIID&, void**)': 206:26.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:26.25 foundInterface = 0; \ 206:26.25 ^~~~~~~~~~~~~~ 206:26.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:26.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:26.25 ^~~~~~~~~~~~~~~~~~~~~~~ 206:26.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:26.25 NS_INTERFACE_MAP_END 206:26.25 ^~~~~~~~~~~~~~~~~~~~ 206:26.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:26.25 else 206:26.25 ^~~~ 206:26.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:26.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:26.27 ^~~~~~~~~~~~~~~~~~ 206:26.27 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:26.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 206:26.27 ^~~~~~~~~~~~~~~~~~~~~~ 206:27.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 206:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:27.80 foundInterface = 0; \ 206:27.80 ^~~~~~~~~~~~~~ 206:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:27.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:27.80 ^~~~~~~~~~~~~~~~~~~~~~~ 206:27.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:27.81 NS_INTERFACE_MAP_END 206:27.81 ^~~~~~~~~~~~~~~~~~~~ 206:27.82 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:12, 206:27.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 206:27.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:3374:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:27.82 } else 206:27.82 ^~~~ 206:27.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:3374:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 206:27.82 } else 206:27.82 ^~~~ 206:27.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 206:27.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 206:27.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp:172:66: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:27.88 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 206:27.88 ^ 206:27.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 206:27.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 206:27.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 206:27.88 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 206:27.88 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 206:27.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 206:27.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 206:27.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 206:27.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 206:27.89 struct InternalAttr { 206:27.89 ^~~~~~~~~~~~ 206:27.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 206:27.90 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 206:27.90 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp:350:72: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 206:27.90 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 206:27.91 ^ 206:27.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 206:27.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 206:27.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 206:27.91 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 206:27.91 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 206:27.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 206:27.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 206:27.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 206:27.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 206:27.91 class Impl { 206:27.91 ^~~~ 206:27.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 206:27.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 206:27.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp:491:70: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 206:27.93 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 206:27.93 ^ 206:27.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 206:27.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 206:27.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 206:27.93 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 206:27.93 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 206:27.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 206:27.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 206:27.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 206:27.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 206:27.93 class Impl { 206:27.93 ^~~~ 206:29.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 206:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 206:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 206:29.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 206:29.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 206:29.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 206:29.44 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 206:29.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:29.44 foundInterface = 0; \ 206:29.44 ^~~~~~~~~~~~~~ 206:29.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:29.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:29.44 ^~~~~~~~~~~~~~~~~~~~~~~ 206:29.44 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:29.44 NS_INTERFACE_MAP_END 206:29.44 ^~~~~~~~~~~~~~~~~~~~ 206:29.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:29.45 else 206:29.45 ^~~~ 206:29.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:29.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:29.47 ^~~~~~~~~~~~~~~~~~ 206:29.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:29.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 206:29.47 ^~~~~~~~~~~~~~~~~~~~~~ 206:34.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp: In member function 'virtual nsresult mozilla::dom::BodyStreamHolder::QueryInterface(const nsIID&, void**)': 206:34.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:34.63 foundInterface = 0; \ 206:34.63 ^~~~~~~~~~~~~~ 206:34.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:34.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:34.64 ^~~~~~~~~~~~~~~~~~~~~~~ 206:34.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:34.64 NS_INTERFACE_MAP_END 206:34.64 ^~~~~~~~~~~~~~~~~~~~ 206:34.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:34.64 else 206:34.64 ^~~~ 206:34.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:34.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:34.64 ^~~~~~~~~~~~~~~~~~ 206:34.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:34.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 206:34.65 ^~~~~~~~~~~~~~~~~~~~~~ 206:34.95 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 206:34.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:34.95 foundInterface = 0; \ 206:34.95 ^~~~~~~~~~~~~~ 206:34.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 206:34.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 206:34.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:34.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 206:34.97 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 206:34.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:34.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 206:34.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 206:34.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 206:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 206:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 206:34.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 206:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 206:34.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:34.99 } else 206:34.99 ^~~~ 206:34.99 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 206:34.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 206:34.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:38.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 206:38.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 206:38.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ChromeUtils.cpp:26, 206:39.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:128: 206:39.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 206:39.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:39.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 206:39.02 ^ 206:39.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 206:39.02 struct Block { 206:39.02 ^~~~~ 206:59.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 206:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 206:59.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 206:59.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.66 foundInterface = 0; \ 206:59.66 ^~~~~~~~~~~~~~ 206:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 206:59.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 206:59.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 206:59.67 NS_INTERFACE_MAP_END_INHERITING(Event) 206:59.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:59.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 206:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 206:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 206:59.67 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 206:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 206:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 206:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.68 } else 206:59.68 ^~~~ 206:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 206:59.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 206:59.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 206:59.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 206:59.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:02.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 207:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 207:02.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 207:02.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:02.25 foundInterface = 0; \ 207:02.25 ^~~~~~~~~~~~~~ 207:02.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:02.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:02.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:02.25 NS_INTERFACE_MAP_END_INHERITING(Event) 207:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:02.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 207:02.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 207:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 207:02.28 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 207:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 207:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 207:02.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:02.28 } else 207:02.28 ^~~~ 207:02.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:02.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 207:02.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:02.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:02.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 207:02.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:03.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 207:03.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 207:03.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:03.13 foundInterface = 0; \ 207:03.13 ^~~~~~~~~~~~~~ 207:03.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:03.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:03.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:03.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:03.13 NS_INTERFACE_MAP_END_INHERITING(Event) 207:03.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:03.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 207:03.13 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 207:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 207:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 207:03.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:03.14 } else 207:03.14 ^~~~ 207:03.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:03.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 207:03.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:03.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:03.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 207:03.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:27.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 207:27.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 207:27.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 207:27.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 207:27.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 207:27.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 207:27.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:67: 207:27.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 207:27.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207:27.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 207:27.44 ^ 207:27.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 207:27.44 struct Block { 207:27.44 ^~~~~ 207:53.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 207:53.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 207:53.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 207:53.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:53.42 foundInterface = 0; \ 207:53.42 ^~~~~~~~~~~~~~ 207:53.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:53.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:53.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:53.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:53.42 NS_INTERFACE_MAP_END_INHERITING(Event) 207:53.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:53.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 207:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 207:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 207:53.42 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 207:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 207:53.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 207:53.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:53.44 } else 207:53.44 ^~~~ 207:53.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:53.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 207:53.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:53.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:53.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 207:53.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:00.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 208:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 208:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 208:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 208:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 208:00.28 memset(&aArr[0], 0, N * sizeof(T)); 208:00.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:00.28 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 208:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 208:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 208:00.28 class nsDataHashtable : public nsBaseHashtable { 208:00.28 ^~~~~~~~~~~~~~~ 208:00.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 208:00.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 208:00.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 208:00.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 208:00.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 208:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 208:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 208:00.42 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 208:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 208:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 208:00.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 208:00.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 208:00.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 208:00.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 208:00.43 memset(&aArr[0], 0, N * sizeof(T)); 208:00.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:00.43 In file included from /usr/include/c++/8/vector:64, 208:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 208:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 208:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 208:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 208:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 208:00.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 208:00.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 208:00.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 208:00.44 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 208:00.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 208:00.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 208:00.44 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 208:00.44 class vector : protected _Vector_base<_Tp, _Alloc> 208:00.44 ^~~~~~ 208:00.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 208:00.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 208:00.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 208:00.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 208:00.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 208:00.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 208:00.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 208:00.45 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 208:00.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 208:00.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 208:00.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 208:00.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 208:00.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 208:00.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 208:00.46 memset(&aArr[0], 0, N * sizeof(T)); 208:00.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:00.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 208:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 208:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 208:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 208:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 208:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 208:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 208:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 208:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:67: 208:00.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 208:00.48 class ClipManager { 208:00.48 ^~~~~~~~~~~ 208:19.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 208:19.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 208:19.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:11, 208:19.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 208:19.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:19.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208:19.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:19.11 ^ 208:19.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:19.11 struct Block { 208:19.11 ^~~~~ 208:20.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 208:20.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 208:20.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 208:20.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 208:20.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 208:20.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 208:20.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 208:20.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 208:20.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:20.41 foundInterface = 0; \ 208:20.41 ^~~~~~~~~~~~~~ 208:20.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:20.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:20.41 ^~~~~~~~~~~~~~~~~~~~~~~ 208:20.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:20.41 NS_INTERFACE_MAP_END 208:20.41 ^~~~~~~~~~~~~~~~~~~~ 208:20.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:20.41 else 208:20.41 ^~~~ 208:20.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:20.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:20.42 ^~~~~~~~~~~~~~~~~~ 208:20.42 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:20.42 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 208:20.42 ^~~~~~~~~~~~~~~~~~~~~~ 208:20.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 208:20.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:20.80 foundInterface = 0; \ 208:20.80 ^~~~~~~~~~~~~~ 208:20.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:20.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:20.80 ^~~~~~~~~~~~~~~~~~~~~~~ 208:20.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:20.80 NS_INTERFACE_MAP_END 208:20.80 ^~~~~~~~~~~~~~~~~~~~ 208:20.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:20.80 else 208:20.80 ^~~~ 208:20.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:20.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:20.80 ^~~~~~~~~~~~~~~~~~ 208:20.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:20.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:20.81 ^~~~~~~~~~~~~~~~~~~~~~ 208:22.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 208:22.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:22.93 foundInterface = 0; \ 208:22.93 ^~~~~~~~~~~~~~ 208:22.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:22.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:22.93 ^~~~~~~~~~~~~~~~~~~~~~~ 208:22.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:22.93 NS_INTERFACE_MAP_END 208:22.93 ^~~~~~~~~~~~~~~~~~~~ 208:22.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:22.93 else 208:22.93 ^~~~ 208:22.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:22.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:22.93 ^~~~~~~~~~~~~~~~~~ 208:22.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:22.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:22.94 ^~~~~~~~~~~~~~~~~~~~~~ 208:23.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 208:23.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:23.37 foundInterface = 0; \ 208:23.38 ^~~~~~~~~~~~~~ 208:23.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:23.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:23.38 ^~~~~~~~~~~~~~~~~~~~~~~ 208:23.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:23.38 NS_INTERFACE_MAP_END 208:23.38 ^~~~~~~~~~~~~~~~~~~~ 208:23.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:23.38 else 208:23.38 ^~~~ 208:23.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:23.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:23.38 ^~~~~~~~~~~~~~~~~~ 208:23.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:23.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:23.38 ^~~~~~~~~~~~~~~~~~~~~~ 208:23.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 208:23.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:23.55 foundInterface = 0; \ 208:23.55 ^~~~~~~~~~~~~~ 208:23.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:23.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:23.55 ^~~~~~~~~~~~~~~~~~~~~~~ 208:23.55 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:23.55 NS_INTERFACE_MAP_END 208:23.55 ^~~~~~~~~~~~~~~~~~~~ 208:23.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:23.55 else 208:23.55 ^~~~ 208:23.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:23.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:23.55 ^~~~~~~~~~~~~~~~~~ 208:23.55 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:23.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:23.55 ^~~~~~~~~~~~~~~~~~~~~~ 208:24.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 208:24.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:24.74 foundInterface = 0; \ 208:24.74 ^~~~~~~~~~~~~~ 208:24.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:24.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:24.74 ^~~~~~~~~~~~~~~~~~~~~~~ 208:24.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:24.74 NS_INTERFACE_MAP_END 208:24.74 ^~~~~~~~~~~~~~~~~~~~ 208:24.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:24.74 else 208:24.74 ^~~~ 208:24.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:24.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:24.74 ^~~~~~~~~~~~~~~~~~ 208:24.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:24.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:24.74 ^~~~~~~~~~~~~~~~~~~~~~ 208:24.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 208:24.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:24.89 foundInterface = 0; \ 208:24.89 ^~~~~~~~~~~~~~ 208:24.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:24.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:24.89 ^~~~~~~~~~~~~~~~~~~~~~~ 208:24.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:24.89 NS_INTERFACE_MAP_END 208:24.90 ^~~~~~~~~~~~~~~~~~~~ 208:24.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:24.90 else 208:24.90 ^~~~ 208:24.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:24.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:24.91 ^~~~~~~~~~~~~~~~~~ 208:24.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:24.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:24.91 ^~~~~~~~~~~~~~~~~~~~~~ 208:24.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 208:24.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:24.97 foundInterface = 0; \ 208:24.97 ^~~~~~~~~~~~~~ 208:24.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:24.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:24.97 ^~~~~~~~~~~~~~~~~~~~~~~ 208:24.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:24.97 NS_INTERFACE_MAP_END 208:24.97 ^~~~~~~~~~~~~~~~~~~~ 208:24.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 208:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 208:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 208:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 208:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 208:24.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 208:24.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 208:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 208:24.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 208:24.97 } else 208:24.97 ^~~~ 208:24.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 208:24.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 208:24.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:24.99 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 208:24.99 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 208:24.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:25.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 208:25.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 208:25.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 208:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 208:25.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 208:25.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 208:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 208:25.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 208:25.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:25.01 foundInterface = 0; \ 208:25.01 ^~~~~~~~~~~~~~ 208:25.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 208:25.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 208:25.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:25.02 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 208:25.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 208:25.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:25.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 208:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 208:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 208:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 208:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 208:25.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 208:25.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 208:25.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 208:25.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 208:25.05 } else 208:25.05 ^~~~ 208:25.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 208:25.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 208:25.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:25.05 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 208:25.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 208:25.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:25.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 208:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 208:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 208:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 208:25.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 208:25.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 208:25.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 208:25.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 208:25.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:25.08 foundInterface = 0; \ 208:25.08 ^~~~~~~~~~~~~~ 208:25.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:25.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:25.08 ^~~~~~~~~~~~~~~~~~~~~~~ 208:25.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:25.08 NS_INTERFACE_MAP_END 208:25.08 ^~~~~~~~~~~~~~~~~~~~ 208:25.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:25.09 else 208:25.09 ^~~~ 208:25.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:25.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:25.09 ^~~~~~~~~~~~~~~~~~ 208:25.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:25.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:25.09 ^~~~~~~~~~~~~~~~~~~~~~ 208:27.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 208:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 208:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 208:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 208:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 208:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 208:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 208:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 208:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 208:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 208:27.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 208:27.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 208:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 208:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 208:27.55 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 208:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 208:27.55 memset(aT, 0, sizeof(T)); 208:27.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 208:27.55 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:23, 208:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:47: 208:27.56 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 208:27.56 struct GlobalProperties { 208:27.57 ^~~~~~~~~~~~~~~~ 209:10.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 209:10.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp: In member function 'void mozilla::dom::ContentBlockingLog::ReportOrigins()': 209:10.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:183:9: warning: 'reason' may be used uninitialized in this function [-Wmaybe-uninitialized] 209:10.25 switch (reason.value()) { 209:10.25 ^~~~~~ 210:09.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 210:09.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 210:09.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.h:14, 210:09.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.cpp:7, 210:09.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 210:09.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 210:09.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:09.70 foundInterface = 0; \ 210:09.70 ^~~~~~~~~~~~~~ 210:09.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:09.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:09.70 ^~~~~~~~~~~~~~~~~~~~~~~ 210:09.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:09.70 NS_INTERFACE_MAP_END 210:09.70 ^~~~~~~~~~~~~~~~~~~~ 210:09.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:09.70 else 210:09.70 ^~~~ 210:09.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:09.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:09.70 ^~~~~~~~~~~~~~~~~~ 210:09.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:09.71 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 210:09.72 ^~~~~~~~~~~~~~~~~~~~~~ 210:16.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 210:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 210:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 210:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 210:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 210:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 210:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 210:16.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.h:15, 210:16.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.cpp:7, 210:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 210:16.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 210:16.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 210:16.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 210:16.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 210:16.51 memset(&aArr[0], 0, N * sizeof(T)); 210:16.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:16.51 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 210:16.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 210:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 210:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 210:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 210:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeFilterBinding.h:14, 210:16.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.h:17, 210:16.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.cpp:7, 210:16.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 210:16.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 210:16.51 class nsDataHashtable : public nsBaseHashtable { 210:16.53 ^~~~~~~~~~~~~~~ 211:24.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 211:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 211:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 211:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 211:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 211:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 211:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 211:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 211:24.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:67: 211:24.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 211:24.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 211:24.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 211:24.07 ^ 211:24.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 211:24.07 struct Block { 211:24.07 ^~~~~ 211:36.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 211:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 211:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 211:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 211:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 211:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 211:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:36.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 211:36.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:36.75 foundInterface = 0; \ 211:36.75 ^~~~~~~~~~~~~~ 211:36.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:36.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:36.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:36.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:36.75 NS_INTERFACE_MAP_END_INHERITING(Event) 211:36.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:36.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 211:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 211:36.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 211:36.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:36.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:36.77 } else 211:36.77 ^~~~ 211:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:36.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:36.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 211:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:36.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 211:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 211:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 211:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 211:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 211:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 211:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:36.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 211:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:37.00 foundInterface = 0; \ 211:37.00 ^~~~~~~~~~~~~~ 211:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:37.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:37.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:37.00 NS_INTERFACE_MAP_END_INHERITING(Event) 211:37.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:37.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 211:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 211:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 211:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:37.00 } else 211:37.00 ^~~~ 211:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:37.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:37.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:37.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 211:37.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:37.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 211:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 211:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 211:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 211:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 211:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 211:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:37.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 211:37.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:37.88 foundInterface = 0; \ 211:37.88 ^~~~~~~~~~~~~~ 211:37.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:37.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:37.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:37.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:37.88 NS_INTERFACE_MAP_END_INHERITING(Event) 211:37.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:37.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 211:37.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 211:37.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 211:37.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:37.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:37.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:37.88 } else 211:37.88 ^~~~ 211:37.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:37.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:37.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:37.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:37.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 211:37.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:39.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 211:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 211:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 211:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 211:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 211:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 211:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:39.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 211:39.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:39.85 foundInterface = 0; \ 211:39.86 ^~~~~~~~~~~~~~ 211:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:39.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:39.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:39.86 NS_INTERFACE_MAP_END_INHERITING(Event) 211:39.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:39.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 211:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 211:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 211:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:39.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:39.87 } else 211:39.87 ^~~~ 211:39.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:39.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:39.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:39.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:39.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 211:39.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:47.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushEventBinding.cpp:3, 211:47.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 211:47.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 211:47.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:47.72 foundInterface = 0; \ 211:47.72 ^~~~~~~~~~~~~~ 211:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:47.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:47.72 ^~~~~~~~~~~~~~~~~~~~~~~ 211:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1960:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:47.72 NS_INTERFACE_MAP_END 211:47.72 ^~~~~~~~~~~~~~~~~~~~ 211:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:47.72 else 211:47.72 ^~~~ 211:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:47.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:47.72 ^~~~~~~~~~~~~~~~~~ 211:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1959:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:47.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 211:47.72 ^~~~~~~~~~~~~~~~~~~~~~ 211:47.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 211:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 211:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 211:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 211:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 211:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 211:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 211:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:47.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 211:47.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 211:47.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 211:47.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 211:47.78 memset(&aArr[0], 0, N * sizeof(T)); 211:47.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:47.78 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 211:47.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 211:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 211:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 211:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 211:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 211:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:47.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 211:47.79 class nsDataHashtable : public nsBaseHashtable { 211:47.79 ^~~~~~~~~~~~~~~ 211:47.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 211:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 211:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 211:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 211:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 211:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 211:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 211:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:47.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 211:47.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 211:47.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 211:47.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 211:47.91 memset(&aArr[0], 0, N * sizeof(T)); 211:47.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:47.91 In file included from /usr/include/c++/8/vector:64, 211:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 211:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 211:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 211:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 211:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 211:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 211:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 211:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 211:47.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 211:47.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:47.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:47.93 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 211:47.93 class vector : protected _Vector_base<_Tp, _Alloc> 211:47.93 ^~~~~~ 211:47.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 211:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 211:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 211:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 211:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 211:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 211:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 211:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 211:47.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 211:47.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 211:47.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 211:47.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 211:47.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 211:47.94 memset(&aArr[0], 0, N * sizeof(T)); 211:47.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:47.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 211:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:67: 211:47.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 211:47.96 class ClipManager { 211:47.96 ^~~~~~~~~~~ 211:49.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 211:49.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:49.84 foundInterface = 0; \ 211:49.84 ^~~~~~~~~~~~~~ 211:49.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:49.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:49.84 ^~~~~~~~~~~~~~~~~~~~~~~ 211:49.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6524:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:49.84 NS_INTERFACE_MAP_END 211:49.84 ^~~~~~~~~~~~~~~~~~~~ 211:49.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:49.85 else 211:49.85 ^~~~ 211:49.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:49.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:49.85 ^~~~~~~~~~~~~~~~~~ 211:49.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6523:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:49.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 211:49.85 ^~~~~~~~~~~~~~~~~~~~~~ 211:52.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 211:52.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 211:52.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:96, 211:52.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 211:52.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 211:52.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 211:52.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 211:52.99 ^ 211:52.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 211:52.99 struct Block { 211:52.99 ^~~~~ 212:15.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:15.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 212:15.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 212:15.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 212:15.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 212:15.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:15.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 212:15.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:15.64 foundInterface = 0; \ 212:15.65 ^~~~~~~~~~~~~~ 212:15.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:15.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:15.66 ^~~~~~~~~~~~~~~~~~~~~~~ 212:15.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:1873:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:15.66 NS_INTERFACE_MAP_END 212:15.66 ^~~~~~~~~~~~~~~~~~~~ 212:15.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 212:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 212:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 212:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 212:15.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 212:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:15.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:15.67 } else 212:15.67 ^~~~ 212:15.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:15.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:15.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:15.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:1872:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 212:15.67 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 212:15.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:19.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:19.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 212:19.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 212:19.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 212:19.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 212:19.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:19.23 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 212:19.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:19.23 foundInterface = 0; \ 212:19.23 ^~~~~~~~~~~~~~ 212:19.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:19.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:19.26 ^~~~~~~~~~~~~~~~~~~~~~~ 212:19.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:12491:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:19.26 NS_INTERFACE_MAP_END 212:19.26 ^~~~~~~~~~~~~~~~~~~~ 212:19.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:19.26 else 212:19.26 ^~~~ 212:19.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:19.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:19.26 ^~~~~~~~~~~~~~~~~~ 212:19.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:12490:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:19.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:19.27 ^~~~~~~~~~~~~~~~~~~~~~ 212:20.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 212:20.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:20.70 foundInterface = 0; \ 212:20.70 ^~~~~~~~~~~~~~ 212:20.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:20.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:20.70 ^~~~~~~~~~~~~~~~~~~~~~~ 212:20.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:20.70 NS_INTERFACE_MAP_END 212:20.70 ^~~~~~~~~~~~~~~~~~~~ 212:20.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:20.71 else 212:20.71 ^~~~ 212:20.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 212:20.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 212:20.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:20.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 212:20.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 212:20.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 212:26.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:26.20 foundInterface = 0; \ 212:26.20 ^~~~~~~~~~~~~~ 212:26.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:26.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:26.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp:1946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:26.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 212:26.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 212:26.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 212:26.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 212:26.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 212:26.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 212:26.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:26.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:26.20 } else 212:26.20 ^~~~ 212:26.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:26.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:26.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp:1945:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:26.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 212:26.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:26.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 212:26.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 212:26.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 212:26.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 212:26.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:26.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 212:26.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:26.41 foundInterface = 0; \ 212:26.41 ^~~~~~~~~~~~~~ 212:26.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:26.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:26.41 ^~~~~~~~~~~~~~~~~~~~~~~ 212:26.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:26.41 NS_INTERFACE_MAP_END 212:26.41 ^~~~~~~~~~~~~~~~~~~~ 212:26.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:26.41 else 212:26.41 ^~~~ 212:26.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:26.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:26.41 ^~~~~~~~~~~~~~~~~~ 212:26.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:26.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:26.41 ^~~~~~~~~~~~~~~~~~~~~~ 212:26.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 212:26.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:26.49 foundInterface = 0; \ 212:26.49 ^~~~~~~~~~~~~~ 212:26.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:26.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:26.50 ^~~~~~~~~~~~~~~~~~~~~~~ 212:26.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:26.50 NS_INTERFACE_MAP_END 212:26.50 ^~~~~~~~~~~~~~~~~~~~ 212:26.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:26.50 else 212:26.50 ^~~~ 212:26.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:26.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:26.50 ^~~~~~~~~~~~~~~~~~ 212:26.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:26.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:26.50 ^~~~~~~~~~~~~~~~~~~~~~ 212:26.53 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 212:26.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:26.53 foundInterface = 0; \ 212:26.53 ^~~~~~~~~~~~~~ 212:26.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:26.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:26.53 ^~~~~~~~~~~~~~~~~~~~~~~ 212:26.53 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:409:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:26.53 NS_INTERFACE_MAP_END 212:26.53 ^~~~~~~~~~~~~~~~~~~~ 212:26.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 212:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 212:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 212:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 212:26.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 212:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:26.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:26.54 } else 212:26.54 ^~~~ 212:26.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:26.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:26.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:408:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 212:26.54 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 212:26.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 212:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 212:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 212:26.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 212:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:26.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 212:26.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:26.56 foundInterface = 0; \ 212:26.56 ^~~~~~~~~~~~~~ 212:26.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 212:26.56 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 212:26.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 212:26.56 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 212:26.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:26.56 else 212:26.56 ^~~~ 212:26.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:26.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:26.56 ^~~~~~~~~~~~~~~~~~ 212:26.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:26.56 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 212:26.56 ^~~~~~~~~~~~~~~~~~~~~~ 212:26.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 212:26.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:26.69 foundInterface = 0; \ 212:26.69 ^~~~~~~~~~~~~~ 212:26.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:26.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:26.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:1883:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:26.69 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 212:26.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 212:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 212:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 212:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 212:26.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 212:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:26.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:26.69 } else 212:26.69 ^~~~ 212:26.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:1882:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:26.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 212:26.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:26.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:26.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 212:26.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 212:26.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 212:26.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 212:26.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:26.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 212:26.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:26.87 foundInterface = 0; \ 212:26.87 ^~~~~~~~~~~~~~ 212:26.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:26.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:26.87 ^~~~~~~~~~~~~~~~~~~~~~~ 212:26.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:26.87 NS_INTERFACE_MAP_END 212:26.87 ^~~~~~~~~~~~~~~~~~~~ 212:26.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:26.87 else 212:26.87 ^~~~ 212:26.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:26.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:26.87 ^~~~~~~~~~~~~~~~~~ 212:26.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:26.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:26.87 ^~~~~~~~~~~~~~~~~~~~~~ 212:36.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 212:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 212:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 212:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 212:36.63 memset(&aArr[0], 0, N * sizeof(T)); 212:36.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:36.63 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 212:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 212:36.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DocGroup.cpp:7, 212:36.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 212:36.64 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 212:36.64 class nsDataHashtable : public nsBaseHashtable { 212:36.64 ^~~~~~~~~~~~~~~ 212:36.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 212:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 212:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 212:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 212:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 212:36.99 memset(&aArr[0], 0, N * sizeof(T)); 212:36.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:36.99 In file included from /usr/include/c++/8/vector:64, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 212:36.99 from /usr/include/c++/8/queue:61, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 212:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DocGroup.cpp:7, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 212:37.00 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 212:37.00 class vector : protected _Vector_base<_Tp, _Alloc> 212:37.00 ^~~~~~ 212:37.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 212:37.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 212:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 212:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 212:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 212:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 212:37.00 memset(&aArr[0], 0, N * sizeof(T)); 212:37.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:37.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 212:37.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 212:37.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 212:37.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 212:37.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 212:37.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 212:37.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 212:37.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:253, 212:37.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 212:37.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 212:37.01 class ClipManager { 212:37.01 ^~~~~~~~~~~ 215:14.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 215:14.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 215:14.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 215:14.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 215:14.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 215:14.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 215:14.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:353: 215:14.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 215:14.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 215:14.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 215:14.38 ^ 215:14.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 215:14.39 struct Block { 215:14.39 ^~~~~ 215:34.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 215:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 215:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 215:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 215:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 215:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 215:34.27 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 215:34.28 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 215:34.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 215:34.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 215:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 215:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 215:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 215:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 215:34.29 memset(&aArr[0], 0, N * sizeof(T)); 215:34.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.29 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 215:34.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 215:34.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 215:34.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 215:34.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 215:34.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 215:34.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 215:34.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 215:34.30 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:19, 215:34.30 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 215:34.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 215:34.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 215:34.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 215:34.30 class nsDataHashtable : public nsBaseHashtable { 215:34.31 ^~~~~~~~~~~~~~~ 215:34.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 215:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 215:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 215:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 215:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 215:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 215:34.46 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 215:34.47 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 215:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 215:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 215:34.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 215:34.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 215:34.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 215:34.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 215:34.48 memset(&aArr[0], 0, N * sizeof(T)); 215:34.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.48 In file included from /usr/include/c++/8/vector:64, 215:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 215:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 215:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 215:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 215:34.49 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 215:34.49 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 215:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 215:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 215:34.49 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 215:34.50 class vector : protected _Vector_base<_Tp, _Alloc> 215:34.50 ^~~~~~ 215:34.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 215:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 215:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 215:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 215:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 215:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 215:34.51 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 215:34.51 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 215:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 215:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 215:34.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 215:34.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 215:34.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 215:34.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 215:34.52 memset(&aArr[0], 0, N * sizeof(T)); 215:34.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 215:34.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 215:34.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 215:34.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 215:34.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 215:34.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 215:34.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 215:34.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 215:34.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:353: 215:34.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 215:34.54 class ClipManager { 215:34.54 ^~~~~~~~~~~ 216:35.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 216:35.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 216:35.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 216:35.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 216:35.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 216:35.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 216:35.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 216:35.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:35.84 foundInterface = 0; \ 216:35.84 ^~~~~~~~~~~~~~ 216:35.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:35.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:35.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:35.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:35.84 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 216:35.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:35.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:35.84 else 216:35.84 ^~~~ 216:35.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:35.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:35.85 ^~~~~~~~~~~~~~~~~~ 216:35.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:35.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 216:35.85 ^~~~~~~~~~~~~~~~~~~~~~ 216:37.21 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 216:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:37.21 foundInterface = 0; \ 216:37.21 ^~~~~~~~~~~~~~ 216:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:37.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:37.21 ^~~~~~~~~~~~~~~~~~~~~~~ 216:37.21 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:37.21 NS_INTERFACE_MAP_END 216:37.21 ^~~~~~~~~~~~~~~~~~~~ 216:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:37.21 else 216:37.21 ^~~~ 216:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:37.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:37.21 ^~~~~~~~~~~~~~~~~~ 216:37.21 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:37.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:37.21 ^~~~~~~~~~~~~~~~~~~~~~ 216:40.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 216:40.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:40.08 foundInterface = 0; \ 216:40.08 ^~~~~~~~~~~~~~ 216:40.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:40.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:40.08 ^~~~~~~~~~~~~~~~~~~~~~~ 216:40.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:40.09 NS_INTERFACE_MAP_END 216:40.09 ^~~~~~~~~~~~~~~~~~~~ 216:40.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:40.11 else 216:40.11 ^~~~ 216:40.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:40.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:40.11 ^~~~~~~~~~~~~~~~~~ 216:40.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:40.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:40.12 ^~~~~~~~~~~~~~~~~~~~~~ 216:43.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 216:43.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 216:43.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageBroadcaster.cpp:8, 216:43.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:56: 216:43.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 216:43.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 216:43.41 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 216:43.41 ^ 216:43.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 216:43.41 struct Block { 216:43.41 ^~~~~ 216:45.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 216:45.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 216:45.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 216:45.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 216:45.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 216:45.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 216:45.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 216:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:45.63 foundInterface = 0; \ 216:45.65 ^~~~~~~~~~~~~~ 216:45.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:45.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:45.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:45.65 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:45.65 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 216:45.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:45.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 216:45.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:45.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 216:45.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 216:45.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 216:45.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 216:45.65 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:45.65 else 216:45.65 ^~~~ 216:45.65 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 216:45.65 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 216:45.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:46.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 216:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 216:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 216:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 216:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 216:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 216:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 216:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:119: 216:46.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 216:46.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 216:46.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 216:46.12 ^ 216:46.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 216:46.12 struct Block { 216:46.12 ^~~~~ 216:55.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 216:55.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 216:55.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 216:55.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 216:55.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 216:55.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 216:55.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 216:55.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:55.84 foundInterface = 0; \ 216:55.84 ^~~~~~~~~~~~~~ 216:55.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:55.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:55.85 ^~~~~~~~~~~~~~~~~~~~~~~ 216:55.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:55.85 NS_INTERFACE_MAP_END 216:55.85 ^~~~~~~~~~~~~~~~~~~~ 216:55.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:55.85 else 216:55.85 ^~~~ 216:55.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:55.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:55.85 ^~~~~~~~~~~~~~~~~~ 216:55.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:55.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:55.85 ^~~~~~~~~~~~~~~~~~~~~~ 216:56.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 216:56.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:56.84 foundInterface = 0; \ 216:56.84 ^~~~~~~~~~~~~~ 216:56.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:56.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:56.84 ^~~~~~~~~~~~~~~~~~~~~~~ 216:56.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:56.84 NS_INTERFACE_MAP_END 216:56.84 ^~~~~~~~~~~~~~~~~~~~ 216:56.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:56.84 else 216:56.84 ^~~~ 216:56.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:56.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:56.84 ^~~~~~~~~~~~~~~~~~ 216:56.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:56.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:56.84 ^~~~~~~~~~~~~~~~~~~~~~ 216:58.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 216:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 216:58.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 216:58.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 216:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 216:58.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:58.96 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 216:58.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 216:58.96 memset(aT, 0, sizeof(T)); 216:58.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:58.97 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.h:11, 216:58.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:7, 216:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:11: 216:58.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 216:58.97 struct GlobalProperties { 216:58.97 ^~~~~~~~~~~~~~~~ 217:04.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 217:04.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 217:04.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 217:04.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 217:04.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 217:04.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 217:04.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:9, 217:04.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 217:04.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:04.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 217:04.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:04.27 foundInterface = 0; \ 217:04.27 ^~~~~~~~~~~~~~ 217:04.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:04.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:04.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:04.30 NS_INTERFACE_MAP_END_INHERITING(Event) 217:04.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 217:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 217:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:8, 217:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:04.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:04.30 } else 217:04.30 ^~~~ 217:04.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:04.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:04.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:04.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 217:04.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:05.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 217:05.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:9, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:05.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 217:05.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:05.39 foundInterface = 0; \ 217:05.39 ^~~~~~~~~~~~~~ 217:05.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:05.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:05.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:05.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:05.39 NS_INTERFACE_MAP_END_INHERITING(Event) 217:05.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:05.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:8, 217:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:05.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:05.39 } else 217:05.39 ^~~~ 217:05.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:05.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:05.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:05.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:05.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 217:05.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:13.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:6, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 217:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 217:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 217:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 217:13.76 memset(&aArr[0], 0, N * sizeof(T)); 217:13.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:13.76 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 217:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:8, 217:13.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:13.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 217:13.78 class nsDataHashtable : public nsBaseHashtable { 217:13.78 ^~~~~~~~~~~~~~~ 217:13.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 217:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 217:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 217:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 217:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 217:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 217:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:6, 217:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 217:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 217:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 217:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 217:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 217:13.92 memset(&aArr[0], 0, N * sizeof(T)); 217:13.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:13.92 In file included from /usr/include/c++/8/vector:64, 217:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 217:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 217:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 217:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 217:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 217:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 217:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 217:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:8, 217:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:13.94 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 217:13.94 class vector : protected _Vector_base<_Tp, _Alloc> 217:13.94 ^~~~~~ 217:13.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 217:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 217:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 217:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 217:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 217:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 217:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:6, 217:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:13.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 217:13.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 217:13.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 217:13.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 217:13.96 memset(&aArr[0], 0, N * sizeof(T)); 217:13.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:13.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 217:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:119: 217:13.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 217:13.96 class ClipManager { 217:13.96 ^~~~~~~~~~~ 217:18.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 217:18.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 217:18.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 217:18.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 217:18.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 217:18.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 217:18.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 217:18.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 217:18.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 217:18.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 217:18.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:18.32 foundInterface = 0; \ 217:18.32 ^~~~~~~~~~~~~~ 217:18.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:18.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:18.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:18.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:18.32 NS_INTERFACE_MAP_END_INHERITING(Event) 217:18.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:18.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 217:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 217:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 217:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 217:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleSheet.h:14, 217:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 217:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 217:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:18.35 } else 217:18.35 ^~~~ 217:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:18.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:18.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 217:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:33.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 217:33.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 217:33.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 217:33.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 217:33.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 217:33.56 memset(&aArr[0], 0, N * sizeof(T)); 217:33.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:33.56 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 217:33.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 217:33.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:9, 217:33.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 217:33.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 217:33.57 class nsDataHashtable : public nsBaseHashtable { 217:33.58 ^~~~~~~~~~~~~~~ 218:34.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 218:34.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 218:34.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 218:34.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 218:34.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 218:34.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 218:34.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 218:34.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 218:34.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 218:34.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 218:34.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:34.38 foundInterface = 0; \ 218:34.38 ^~~~~~~~~~~~~~ 218:34.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:34.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:34.38 ^~~~~~~~~~~~~~~~~~~~~~~ 218:34.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:34.39 NS_INTERFACE_MAP_END 218:34.40 ^~~~~~~~~~~~~~~~~~~~ 218:34.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:34.40 else 218:34.40 ^~~~ 218:34.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:34.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:34.40 ^~~~~~~~~~~~~~~~~~ 218:34.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:34.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 218:34.41 ^~~~~~~~~~~~~~~~~~~~~~ 218:34.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 218:34.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:34.51 foundInterface = 0; \ 218:34.51 ^~~~~~~~~~~~~~ 218:34.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:34.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:34.52 ^~~~~~~~~~~~~~~~~~~~~~~ 218:34.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:34.52 NS_INTERFACE_MAP_END 218:34.52 ^~~~~~~~~~~~~~~~~~~~ 218:34.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:34.52 else 218:34.52 ^~~~ 218:34.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:34.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:34.52 ^~~~~~~~~~~~~~~~~~ 218:34.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:34.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 218:34.54 ^~~~~~~~~~~~~~~~~~~~~~ 218:34.55 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 218:34.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:34.56 foundInterface = 0; \ 218:34.56 ^~~~~~~~~~~~~~ 218:34.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:34.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:34.56 ^~~~~~~~~~~~~~~~~~~~~~~ 218:34.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:34.56 NS_INTERFACE_MAP_END 218:34.56 ^~~~~~~~~~~~~~~~~~~~ 218:34.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:34.57 else 218:34.57 ^~~~ 218:34.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:34.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:34.57 ^~~~~~~~~~~~~~~~~~ 218:34.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:34.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 218:34.57 ^~~~~~~~~~~~~~~~~~~~~~ 218:35.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 218:35.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:35.14 foundInterface = 0; \ 218:35.14 ^~~~~~~~~~~~~~ 218:35.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:35.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:35.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:35.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 218:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:35.16 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 218:35.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 218:35.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 218:35.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 218:35.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 218:35.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 218:35.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:35.17 } else 218:35.17 ^~~~ 218:35.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 218:35.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:35.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:35.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 218:35.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 218:35.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:37.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 218:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 218:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 218:37.85 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 218:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 218:37.85 memset(aT, 0, sizeof(T)); 218:37.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 218:37.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, 218:37.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 218:37.88 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 218:37.88 struct GlobalProperties { 218:37.88 ^~~~~~~~~~~~~~~~ 219:43.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:43.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:43.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 219:43.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 219:43.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 219:43.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 219:43.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 219:43.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 219:43.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:43.99 foundInterface = 0; \ 219:43.99 ^~~~~~~~~~~~~~ 219:43.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:43.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:43.99 ^~~~~~~~~~~~~~~~~~~~~~~ 219:43.99 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:43.99 NS_INTERFACE_MAP_END 219:43.99 ^~~~~~~~~~~~~~~~~~~~ 219:43.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:43.99 else 219:43.99 ^~~~ 219:44.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:44.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:44.01 ^~~~~~~~~~~~~~~~~~ 219:44.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:44.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:44.01 ^~~~~~~~~~~~~~~~~~~~~~ 219:47.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 219:47.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 219:47.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 219:47.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:35, 219:47.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:11: 219:47.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 219:47.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 219:47.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 219:47.63 ^ 219:47.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 219:47.63 struct Block { 219:47.63 ^~~~~ 219:49.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:49.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 219:49.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:49.73 foundInterface = 0; \ 219:49.73 ^~~~~~~~~~~~~~ 219:49.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:49.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:49.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:49.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:49.74 NS_INTERFACE_MAP_END_INHERITING(Event) 219:49.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:49.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 219:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 219:49.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:49.75 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:49.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:49.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:49.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:49.75 } else 219:49.75 ^~~~ 219:49.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:49.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:49.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:49.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:49.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 219:49.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:50.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:50.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 219:50.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:50.01 foundInterface = 0; \ 219:50.01 ^~~~~~~~~~~~~~ 219:50.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:50.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:50.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:50.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:50.01 NS_INTERFACE_MAP_END_INHERITING(Event) 219:50.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:50.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 219:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 219:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:50.04 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:50.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:50.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:50.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:50.06 } else 219:50.06 ^~~~ 219:50.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:50.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:50.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:50.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:50.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 219:50.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:50.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 219:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 219:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 219:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 219:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 219:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:50.34 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 219:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:50.35 foundInterface = 0; \ 219:50.35 ^~~~~~~~~~~~~~ 219:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:50.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:50.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:50.35 NS_INTERFACE_MAP_END_INHERITING(Event) 219:50.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:50.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 219:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 219:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:50.35 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:50.35 } else 219:50.35 ^~~~ 219:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:50.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:50.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:50.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 219:50.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:52.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:52.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 219:52.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:52.39 foundInterface = 0; \ 219:52.39 ^~~~~~~~~~~~~~ 219:52.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:52.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:52.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:52.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:52.39 NS_INTERFACE_MAP_END_INHERITING(Event) 219:52.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:52.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 219:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 219:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:52.41 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:52.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:52.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:52.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:52.41 } else 219:52.41 ^~~~ 219:52.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:52.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:52.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:52.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 219:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:53.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:53.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:53.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 219:53.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 219:53.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 219:53.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 219:53.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 219:53.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:53.10 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:53.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 219:53.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:53.10 foundInterface = 0; \ 219:53.10 ^~~~~~~~~~~~~~ 219:53.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:53.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:53.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:53.10 NS_INTERFACE_MAP_END_INHERITING(Event) 219:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:53.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 219:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 219:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:53.10 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 219:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 219:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 219:53.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:53.10 } else 219:53.10 ^~~~ 219:53.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:53.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:53.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:53.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:53.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 219:53.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:59.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:59.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:59.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 219:59.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 219:59.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 219:59.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 219:59.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 219:59.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 219:59.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:59.37 foundInterface = 0; \ 219:59.37 ^~~~~~~~~~~~~~ 219:59.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:59.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:59.37 ^~~~~~~~~~~~~~~~~~~~~~~ 219:59.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:59.37 NS_INTERFACE_MAP_END 219:59.37 ^~~~~~~~~~~~~~~~~~~~ 219:59.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:59.37 else 219:59.39 ^~~~ 219:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:59.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:59.39 ^~~~~~~~~~~~~~~~~~ 219:59.39 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:59.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:59.39 ^~~~~~~~~~~~~~~~~~~~~~ 220:07.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 220:07.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:07.38 foundInterface = 0; \ 220:07.38 ^~~~~~~~~~~~~~ 220:07.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:07.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:07.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:07.38 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 220:07.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:07.38 else 220:07.38 ^~~~ 220:07.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:07.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:07.38 ^~~~~~~~~~~~~~~~~~ 220:07.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:07.38 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 220:07.38 ^~~~~~~~~~~~~~~~~~~~~~ 220:07.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp: In member function 'virtual nsresult mozilla::dom::StaticRange::QueryInterface(const nsIID&, void**)': 220:07.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:07.51 foundInterface = 0; \ 220:07.51 ^~~~~~~~~~~~~~ 220:07.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:07.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:07.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:07.52 NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 220:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 220:07.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 220:07.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:07.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:07.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:07.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:07.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:07.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:07.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:07.54 } else 220:07.54 ^~~~ 220:07.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:07.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:07.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StaticRange) 220:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:07.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:07.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 220:07.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:07.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:07.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:07.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:07.65 /builddir/build/BUILD/firefox-70.0.1/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 220:07.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:07.66 foundInterface = 0; \ 220:07.66 ^~~~~~~~~~~~~~ 220:07.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:07.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:07.67 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 220:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 220:07.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 220:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 220:07.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 220:07.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:07.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:07.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:07.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:07.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:07.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:07.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:07.69 } else 220:07.69 ^~~~ 220:07.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:07.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:07.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:07.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 220:07.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:07.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 220:07.72 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 220:07.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:08.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:08.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:08.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 220:08.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:08.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:08.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:08.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:08.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 220:08.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:08.91 foundInterface = 0; \ 220:08.91 ^~~~~~~~~~~~~~ 220:08.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:08.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:08.91 ^~~~~~~~~~~~~~~~~~~~~~~ 220:08.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:08.91 NS_INTERFACE_MAP_END 220:08.92 ^~~~~~~~~~~~~~~~~~~~ 220:08.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:08.92 else 220:08.92 ^~~~ 220:08.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:08.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:08.93 ^~~~~~~~~~~~~~~~~~ 220:08.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:08.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:08.93 ^~~~~~~~~~~~~~~~~~~~~~ 220:08.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 220:08.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:08.98 foundInterface = 0; \ 220:08.98 ^~~~~~~~~~~~~~ 220:08.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:08.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:08.98 ^~~~~~~~~~~~~~~~~~~~~~~ 220:08.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:08.98 NS_INTERFACE_MAP_END 220:08.98 ^~~~~~~~~~~~~~~~~~~~ 220:08.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:08.98 else 220:08.98 ^~~~ 220:08.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:08.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:08.98 ^~~~~~~~~~~~~~~~~~ 220:08.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:08.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:09.00 ^~~~~~~~~~~~~~~~~~~~~~ 220:09.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 220:09.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:09.85 foundInterface = 0; \ 220:09.85 ^~~~~~~~~~~~~~ 220:09.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:09.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:09.86 ^~~~~~~~~~~~~~~~~~~~~~~ 220:09.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:09.86 NS_INTERFACE_MAP_END 220:09.86 ^~~~~~~~~~~~~~~~~~~~ 220:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:09.87 else 220:09.87 ^~~~ 220:09.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:09.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:09.88 ^~~~~~~~~~~~~~~~~~ 220:09.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:09.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:09.89 ^~~~~~~~~~~~~~~~~~~~~~ 220:22.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:22.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 220:22.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 220:22.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 220:22.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 220:22.12 memset(&aArr[0], 0, N * sizeof(T)); 220:22.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:22.12 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 220:22.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 220:22.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:22.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:22.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:22.12 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 220:22.12 class nsDataHashtable : public nsBaseHashtable { 220:22.12 ^~~~~~~~~~~~~~~ 220:22.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:22.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:22.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 220:22.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 220:22.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 220:22.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 220:22.32 memset(&aArr[0], 0, N * sizeof(T)); 220:22.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:22.34 In file included from /usr/include/c++/8/vector:64, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:14, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:22.34 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 220:22.34 class vector : protected _Vector_base<_Tp, _Alloc> 220:22.34 ^~~~~~ 220:22.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 220:22.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 220:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 220:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 220:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 220:22.35 memset(&aArr[0], 0, N * sizeof(T)); 220:22.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:22.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:35, 220:22.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:11: 220:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 220:22.35 class ClipManager { 220:22.38 ^~~~~~~~~~~ 220:49.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 220:49.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 220:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 220:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 220:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 220:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 220:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:54: 220:49.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 220:49.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 220:49.61 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 220:49.61 ^ 220:49.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 220:49.61 struct Block { 220:49.61 ^~~~~ 221:12.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 221:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 221:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 221:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 221:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 221:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 221:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 221:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 221:12.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 221:12.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:12.89 foundInterface = 0; \ 221:12.89 ^~~~~~~~~~~~~~ 221:12.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:12.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:12.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:12.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:12.90 NS_INTERFACE_MAP_END_INHERITING(Event) 221:12.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:12.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 221:12.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 221:12.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 221:12.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 221:12.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 221:12.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:12.92 } else 221:12.92 ^~~~ 221:12.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:12.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:12.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:12.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:12.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 221:12.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:16.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 221:16.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 221:16.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:16.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 221:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 221:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 221:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 221:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 221:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 221:16.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 221:16.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:16.98 foundInterface = 0; \ 221:16.98 ^~~~~~~~~~~~~~ 221:16.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:16.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:16.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:16.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:16.99 NS_INTERFACE_MAP_END_INHERITING(Event) 221:16.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:16.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 221:16.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 221:16.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 221:16.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 221:16.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 221:16.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:16.99 } else 221:16.99 ^~~~ 221:16.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:16.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:17.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:17.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 221:17.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:32.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:32.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:32.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:32.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:32.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 221:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 221:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 221:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 221:32.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 221:32.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 221:32.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 221:32.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 221:32.29 memset(&aArr[0], 0, N * sizeof(T)); 221:32.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:32.29 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 221:32.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 221:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 221:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 221:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 221:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 221:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 221:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 221:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 221:32.30 class nsDataHashtable : public nsBaseHashtable { 221:32.30 ^~~~~~~~~~~~~~~ 221:32.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 221:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 221:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 221:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 221:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 221:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 221:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 221:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 221:32.46 memset(&aArr[0], 0, N * sizeof(T)); 221:32.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:32.47 In file included from /usr/include/c++/8/vector:64, 221:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 221:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 221:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 221:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 221:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 221:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 221:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 221:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 221:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 221:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 221:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 221:32.48 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 221:32.48 class vector : protected _Vector_base<_Tp, _Alloc> 221:32.48 ^~~~~~ 221:32.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:32.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:32.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:32.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 221:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 221:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 221:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 221:32.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 221:32.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 221:32.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 221:32.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 221:32.51 memset(&aArr[0], 0, N * sizeof(T)); 221:32.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:32.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 221:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 221:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 221:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 221:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 221:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 221:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 221:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 221:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:54: 221:32.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 221:32.52 class ClipManager { 221:32.52 ^~~~~~~~~~~ 222:06.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 222:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 222:06.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 222:06.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:06.12 foundInterface = 0; \ 222:06.12 ^~~~~~~~~~~~~~ 222:06.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:06.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:06.12 ^~~~~~~~~~~~~~~~~~~~~~~ 222:06.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:06.12 NS_INTERFACE_MAP_END 222:06.12 ^~~~~~~~~~~~~~~~~~~~ 222:06.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:06.12 else 222:06.12 ^~~~ 222:06.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:06.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:06.16 ^~~~~~~~~~~~~~~~~~ 222:06.16 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:06.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:06.16 ^~~~~~~~~~~~~~~~~~~~~~ 222:06.16 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::ScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 222:06.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:06.17 foundInterface = 0; \ 222:06.17 ^~~~~~~~~~~~~~ 222:06.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:06.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:06.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:06.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:06.20 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 222:06.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:06.20 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 222:06.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 222:06.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 222:06.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 222:06.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 222:06.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 222:06.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 222:06.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:06.23 } else 222:06.23 ^~~~ 222:06.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:06.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:06.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:06.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:06.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptTimeoutHandler) 222:06.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:06.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:06.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 222:06.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 222:06.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 222:06.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 222:06.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 222:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 222:06.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 222:06.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 222:06.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 222:06.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 222:06.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 222:06.28 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::CallbackTimeoutHandler::QueryInterface(const nsIID&, void**)': 222:06.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:06.29 foundInterface = 0; \ 222:06.30 ^~~~~~~~~~~~~~ 222:06.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:06.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:06.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:06.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:06.32 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 222:06.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:06.32 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 222:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 222:06.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 222:06.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 222:06.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 222:06.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 222:06.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 222:06.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:06.33 } else 222:06.33 ^~~~ 222:06.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:06.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:06.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:06.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:06.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackTimeoutHandler) 222:06.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 222:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 222:16.28 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 222:16.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:16.29 foundInterface = 0; \ 222:16.29 ^~~~~~~~~~~~~~ 222:16.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:16.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:16.29 ^~~~~~~~~~~~~~~~~~~~~~~ 222:16.29 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:16.29 NS_INTERFACE_MAP_END 222:16.29 ^~~~~~~~~~~~~~~~~~~~ 222:16.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:16.29 else 222:16.29 ^~~~ 222:16.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:16.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:16.30 ^~~~~~~~~~~~~~~~~~ 222:16.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:16.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:16.31 ^~~~~~~~~~~~~~~~~~~~~~ 222:27.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 222:27.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 222:27.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 222:27.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 222:27.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 222:27.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 222:27.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 222:27.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 222:27.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 222:27.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 222:27.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 222:27.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 222:27.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 222:27.04 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 222:27.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 222:27.04 memset(aT, 0, sizeof(T)); 222:27.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 222:27.04 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 222:27.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:92: 222:27.04 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 222:27.04 struct GlobalProperties { 222:27.04 ^~~~~~~~~~~~~~~~ 222:40.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:40.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 222:40.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 222:40.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 222:40.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 222:40.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 222:40.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:40.75 foundInterface = 0; \ 222:40.75 ^~~~~~~~~~~~~~ 222:40.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:40.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:40.76 ^~~~~~~~~~~~~~~~~~~~~~~ 222:40.76 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:40.78 NS_INTERFACE_MAP_END 222:40.78 ^~~~~~~~~~~~~~~~~~~~ 222:40.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 222:40.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 222:40.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 222:40.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 222:40.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 222:40.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 222:40.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 222:40.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 222:40.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:40.80 } else 222:40.80 ^~~~ 222:40.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:40.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:40.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 222:40.81 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 222:40.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:40.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 222:40.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 222:40.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 222:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 222:40.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 222:40.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:40.82 foundInterface = 0; \ 222:40.82 ^~~~~~~~~~~~~~ 222:40.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:40.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:40.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:40.82 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 222:40.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 222:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 222:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 222:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 222:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 222:40.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 222:40.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 222:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 222:40.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:40.87 } else 222:40.87 ^~~~ 222:40.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:40.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:40.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:40.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 222:40.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:40.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 222:40.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 222:40.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 222:40.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 222:40.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 222:40.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:40.90 foundInterface = 0; \ 222:40.90 ^~~~~~~~~~~~~~ 222:40.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:40.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:40.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.90 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:40.91 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 222:40.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:40.91 else 222:40.91 ^~~~ 222:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:40.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:40.92 ^~~~~~~~~~~~~~~~~~ 222:40.92 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:40.92 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 222:40.92 ^~~~~~~~~~~~~~~~~~~~~~ 222:42.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 222:42.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 222:42.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:10, 222:42.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 222:42.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 222:42.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 222:42.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 222:42.09 ^ 222:42.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 222:42.10 struct Block { 222:42.10 ^~~~~ 222:47.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:47.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 222:47.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 222:47.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 222:47.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 222:47.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 222:47.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:47.82 foundInterface = 0; \ 222:47.82 ^~~~~~~~~~~~~~ 222:47.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:47.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:47.83 ^~~~~~~~~~~~~~~~~~~~~~~ 222:47.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:540:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:47.85 NS_INTERFACE_MAP_END 222:47.85 ^~~~~~~~~~~~~~~~~~~~ 222:47.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:47.86 } else 222:47.87 ^~~~ 222:47.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 222:47.87 NS_IMPL_QUERY_BODY_CONCRETE(_class) 222:47.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:47.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:539:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 222:47.87 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 222:47.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:51.92 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 222:51.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:51.93 foundInterface = 0; \ 222:51.93 ^~~~~~~~~~~~~~ 222:51.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:51.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:51.93 ^~~~~~~~~~~~~~~~~~~~~~~ 222:51.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:51.94 NS_INTERFACE_MAP_END 222:51.94 ^~~~~~~~~~~~~~~~~~~~ 222:51.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:51.94 else 222:51.94 ^~~~ 222:51.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 222:51.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 222:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:51.95 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 222:51.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 222:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:53.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 222:53.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.86 foundInterface = 0; \ 222:53.86 ^~~~~~~~~~~~~~ 222:53.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.86 ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.86 NS_INTERFACE_MAP_END 222:53.86 ^~~~~~~~~~~~~~~~~~~~ 222:53.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.86 else 222:53.86 ^~~~ 222:53.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.86 ^~~~~~~~~~~~~~~~~~ 222:53.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.86 ^~~~~~~~~~~~~~~~~~~~~~ 222:53.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 222:53.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.94 foundInterface = 0; \ 222:53.94 ^~~~~~~~~~~~~~ 222:53.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.94 ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.94 NS_INTERFACE_MAP_END 222:53.94 ^~~~~~~~~~~~~~~~~~~~ 222:53.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.94 else 222:53.94 ^~~~ 222:53.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.94 ^~~~~~~~~~~~~~~~~~ 222:53.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.94 ^~~~~~~~~~~~~~~~~~~~~~ 222:56.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 222:56.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:56.51 foundInterface = 0; \ 222:56.51 ^~~~~~~~~~~~~~ 222:56.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:56.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:56.51 ^~~~~~~~~~~~~~~~~~~~~~~ 222:56.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:56.51 NS_INTERFACE_MAP_END 222:56.51 ^~~~~~~~~~~~~~~~~~~~ 222:56.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:56.51 else 222:56.51 ^~~~ 222:56.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:56.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:56.52 ^~~~~~~~~~~~~~~~~~ 222:56.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:56.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:56.52 ^~~~~~~~~~~~~~~~~~~~~~ 222:56.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 222:56.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:56.59 foundInterface = 0; \ 222:56.59 ^~~~~~~~~~~~~~ 222:56.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:56.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:56.59 ^~~~~~~~~~~~~~~~~~~~~~~ 222:56.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:56.60 NS_INTERFACE_MAP_END 222:56.60 ^~~~~~~~~~~~~~~~~~~~ 222:56.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:56.60 else 222:56.60 ^~~~ 222:56.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:56.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:56.60 ^~~~~~~~~~~~~~~~~~ 222:56.60 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:56.60 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 222:56.60 ^~~~~~~~~~~~~~~~~~~~~~ 222:56.65 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 222:56.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:56.65 foundInterface = 0; \ 222:56.65 ^~~~~~~~~~~~~~ 222:56.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:56.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:56.65 ^~~~~~~~~~~~~~~~~~~~~~~ 222:56.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:56.66 NS_INTERFACE_MAP_END 222:56.66 ^~~~~~~~~~~~~~~~~~~~ 222:56.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:56.66 else 222:56.66 ^~~~ 222:56.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:56.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:56.66 ^~~~~~~~~~~~~~~~~~ 222:56.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:56.66 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 222:56.66 ^~~~~~~~~~~~~~~~~~~~~~ 222:57.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 222:57.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:57.34 foundInterface = 0; \ 222:57.34 ^~~~~~~~~~~~~~ 222:57.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:57.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:57.34 ^~~~~~~~~~~~~~~~~~~~~~~ 222:57.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:57.34 NS_INTERFACE_MAP_END 222:57.34 ^~~~~~~~~~~~~~~~~~~~ 222:57.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 222:57.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 222:57.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 222:57.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 222:57.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 222:57.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 222:57.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 222:57.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 222:57.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:57.34 } else 222:57.34 ^~~~ 222:57.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:57.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 222:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:57.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:57.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 222:57.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 222:57.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 222:57.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 222:57.68 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 222:57.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:57.68 foundInterface = 0; \ 222:57.68 ^~~~~~~~~~~~~~ 222:57.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:57.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:57.68 ^~~~~~~~~~~~~~~~~~~~~~~ 222:57.68 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp:353:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:57.68 NS_INTERFACE_MAP_END 222:57.68 ^~~~~~~~~~~~~~~~~~~~ 222:57.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:57.70 else 222:57.70 ^~~~ 222:57.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:57.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:57.70 ^~~~~~~~~~~~~~~~~~ 222:57.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp:352:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:57.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:57.70 ^~~~~~~~~~~~~~~~~~~~~~ 222:59.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 222:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:59.10 foundInterface = 0; \ 222:59.10 ^~~~~~~~~~~~~~ 222:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:59.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:59.10 ^~~~~~~~~~~~~~~~~~~~~~~ 222:59.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:59.10 NS_INTERFACE_MAP_END 222:59.10 ^~~~~~~~~~~~~~~~~~~~ 222:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:59.10 else 222:59.10 ^~~~ 222:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 222:59.10 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 222:59.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:59.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 222:59.10 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 222:59.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:02.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:119: 223:02.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrValue.cpp: In member function 'bool nsAttrValue::DoParseHTMLDimension(const nsAString&, bool)': 223:02.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrValue.cpp:1352:21: warning: 'doubleValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 223:02.97 (!doubleValue || *doubleValue == 0.0f)) { 223:02.97 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 223:06.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 223:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 223:06.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 223:06.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 223:06.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 223:06.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 223:06.81 memset(&aArr[0], 0, N * sizeof(T)); 223:06.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:06.81 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 223:06.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 223:06.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 223:06.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 223:06.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 223:06.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 223:06.81 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 223:06.81 class nsDataHashtable : public nsBaseHashtable { 223:06.81 ^~~~~~~~~~~~~~~ 223:07.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 223:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 223:07.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 223:07.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 223:07.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 223:07.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 223:07.38 memset(&aArr[0], 0, N * sizeof(T)); 223:07.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:07.38 In file included from /usr/include/c++/8/vector:64, 223:07.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 223:07.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 223:07.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 223:07.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 223:07.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 223:07.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 223:07.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 223:07.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 223:07.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 223:07.41 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 223:07.41 class vector : protected _Vector_base<_Tp, _Alloc> 223:07.41 ^~~~~~ 223:07.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 223:07.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 223:07.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 223:07.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 223:07.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 223:07.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 223:07.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 223:07.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 223:07.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 223:07.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 223:07.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 223:07.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 223:07.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 223:07.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 223:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 223:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 223:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 223:07.44 memset(&aArr[0], 0, N * sizeof(T)); 223:07.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:07.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 223:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 223:07.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 223:07.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 223:07.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 223:07.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 223:07.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:29, 223:07.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:38: 223:07.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 223:07.46 class ClipManager { 223:07.46 ^~~~~~~~~~~ 224:02.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 224:02.45 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.h:10, 224:02.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:72, 224:02.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 224:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 224:02.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 224:02.45 ^ 224:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 224:02.45 struct Block { 224:02.45 ^~~~~ 224:10.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 224:10.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 224:10.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 224:10.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 224:10.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 224:10.98 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:10, 224:10.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 224:10.98 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 224:10.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 224:10.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:10.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 224:10.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:10.98 foundInterface = 0; \ 224:10.98 ^~~~~~~~~~~~~~ 224:10.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:10.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:10.98 ^~~~~~~~~~~~~~~~~~~~~~~ 224:10.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:10.98 NS_INTERFACE_MAP_END 224:10.98 ^~~~~~~~~~~~~~~~~~~~ 224:10.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:10.98 else 224:10.98 ^~~~ 224:10.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:10.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:10.99 ^~~~~~~~~~~~~~~~~~ 224:11.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:11.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:11.00 ^~~~~~~~~~~~~~~~~~~~~~ 224:11.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 224:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:11.85 foundInterface = 0; \ 224:11.85 ^~~~~~~~~~~~~~ 224:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:11.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:11.85 ^~~~~~~~~~~~~~~~~~~~~~~ 224:11.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:11.85 NS_INTERFACE_MAP_END 224:11.85 ^~~~~~~~~~~~~~~~~~~~ 224:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:11.85 else 224:11.85 ^~~~ 224:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:11.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:11.85 ^~~~~~~~~~~~~~~~~~ 224:11.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:11.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:11.85 ^~~~~~~~~~~~~~~~~~~~~~ 224:19.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 224:19.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:19.94 foundInterface = 0; \ 224:19.94 ^~~~~~~~~~~~~~ 224:19.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:19.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:19.94 ^~~~~~~~~~~~~~~~~~~~~~~ 224:19.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:617:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:19.94 NS_INTERFACE_MAP_END 224:19.94 ^~~~~~~~~~~~~~~~~~~~ 224:19.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:19.94 else 224:19.94 ^~~~ 224:19.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:19.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:19.94 ^~~~~~~~~~~~~~~~~~ 224:19.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:616:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:19.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:19.94 ^~~~~~~~~~~~~~~~~~~~~~ 224:20.24 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 224:20.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:20.24 foundInterface = 0; \ 224:20.25 ^~~~~~~~~~~~~~ 224:20.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:20.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:20.25 ^~~~~~~~~~~~~~~~~~~~~~~ 224:20.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:2709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:20.25 NS_INTERFACE_MAP_END 224:20.25 ^~~~~~~~~~~~~~~~~~~~ 224:20.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:20.25 else 224:20.25 ^~~~ 224:20.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 224:20.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 224:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:20.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:2708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 224:20.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 224:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:20.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:101: 224:20.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 224:20.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp:153:52: 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] 224:20.59 (mAttrCount - i) * sizeof(InternalAttr)); 224:20.59 ^ 224:20.59 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:51, 224:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:20.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 224:20.59 struct InternalAttr { 224:20.59 ^~~~~~~~~~~~ 224:20.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:101: 224:20.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 224:20.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp:228: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] 224:20.61 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 224:20.61 ^ 224:20.61 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:51, 224:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:20.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 224:20.61 struct InternalAttr { 224:20.61 ^~~~~~~~~~~~ 224:21.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 224:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 224:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 224:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 224:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 224:21.51 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:10, 224:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 224:21.51 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 224:21.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 224:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:21.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 224:21.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:21.52 foundInterface = 0; \ 224:21.52 ^~~~~~~~~~~~~~ 224:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:21.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:21.52 ^~~~~~~~~~~~~~~~~~~~~~~ 224:21.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:21.54 NS_INTERFACE_MAP_END 224:21.54 ^~~~~~~~~~~~~~~~~~~~ 224:21.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:21.54 else 224:21.54 ^~~~ 224:21.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:21.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:21.54 ^~~~~~~~~~~~~~~~~~ 224:21.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:21.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:21.54 ^~~~~~~~~~~~~~~~~~~~~~ 224:25.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 224:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 224:25.91 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 224:25.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 224:25.92 memset(aT, 0, sizeof(T)); 224:25.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 224:25.92 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.cpp:109, 224:25.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:56: 224:25.92 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 224:25.92 struct GlobalProperties { 224:25.92 ^~~~~~~~~~~~~~~~ 224:27.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 224:27.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 224:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 224:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 224:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 224:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 224:27.56 memset(&aArr[0], 0, N * sizeof(T)); 224:27.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:27.57 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 224:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 224:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 224:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 224:27.57 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 224:27.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 224:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:27.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 224:27.58 class nsDataHashtable : public nsBaseHashtable { 224:27.58 ^~~~~~~~~~~~~~~ 224:28.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 224:28.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 224:28.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 224:28.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 224:28.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 224:28.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 224:28.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 224:28.76 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 224:28.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 224:28.77 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 224:28.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 224:28.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:28.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 224:28.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 224:28.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 224:28.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 224:28.79 memset(&aArr[0], 0, N * sizeof(T)); 224:28.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:28.79 In file included from /usr/include/c++/8/vector:64, 224:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 224:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 224:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 224:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 224:28.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 224:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 224:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 224:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 224:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 224:28.80 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 224:28.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 224:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:28.81 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 224:28.81 class vector : protected _Vector_base<_Tp, _Alloc> 224:28.81 ^~~~~~ 224:28.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 224:28.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 224:28.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 224:28.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 224:28.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 224:28.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 224:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 224:28.82 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 224:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 224:28.82 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 224:28.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 224:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 224:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 224:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 224:28.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 224:28.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 224:28.83 memset(&aArr[0], 0, N * sizeof(T)); 224:28.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:28.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 224:28.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 224:28.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 224:28.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 224:28.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 224:28.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 224:28.84 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 224:28.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 224:28.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.cpp:69, 224:28.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:56: 224:28.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 224:28.84 class ClipManager { 224:28.84 ^~~~~~~~~~~ 225:25.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 225:25.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 225:25.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 225:25.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 225:25.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 225:25.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 225:25.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 225:25.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:171: 225:25.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 225:25.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 225:25.88 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 225:25.88 ^ 225:25.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 225:25.88 struct Block { 225:25.88 ^~~~~ 225:44.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 225:44.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 225:44.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 225:44.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 225:44.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 225:44.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 225:44.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 225:44.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 225:44.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:44.53 foundInterface = 0; \ 225:44.55 ^~~~~~~~~~~~~~ 225:44.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:44.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:44.55 ^~~~~~~~~~~~~~~~~~~~~~~ 225:44.55 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:44.55 NS_INTERFACE_MAP_END 225:44.55 ^~~~~~~~~~~~~~~~~~~~ 225:44.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:44.55 else 225:44.57 ^~~~ 225:44.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:44.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:44.57 ^~~~~~~~~~~~~~~~~~ 225:44.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:44.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:44.58 ^~~~~~~~~~~~~~~~~~~~~~ 225:46.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 225:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:46.25 foundInterface = 0; \ 225:46.25 ^~~~~~~~~~~~~~ 225:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:46.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:46.25 ^~~~~~~~~~~~~~~~~~~~~~~ 225:46.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:46.25 NS_INTERFACE_MAP_END 225:46.25 ^~~~~~~~~~~~~~~~~~~~ 225:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:46.25 else 225:46.25 ^~~~ 225:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:46.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:46.25 ^~~~~~~~~~~~~~~~~~ 225:46.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:46.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:46.25 ^~~~~~~~~~~~~~~~~~~~~~ 225:46.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 225:46.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:46.56 foundInterface = 0; \ 225:46.56 ^~~~~~~~~~~~~~ 225:46.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:46.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:46.56 ^~~~~~~~~~~~~~~~~~~~~~~ 225:46.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:46.57 NS_INTERFACE_MAP_END 225:46.57 ^~~~~~~~~~~~~~~~~~~~ 225:46.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:46.57 else 225:46.57 ^~~~ 225:46.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:46.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:46.57 ^~~~~~~~~~~~~~~~~~ 225:46.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:46.57 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 225:46.57 ^~~~~~~~~~~~~~~~~~~~~~ 225:47.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 225:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 225:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 225:47.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 225:47.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:22, 225:47.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:47: 225:47.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 225:47.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 225:47.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 225:47.91 ^ 225:47.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 225:47.91 struct Block { 225:47.91 ^~~~~ 226:00.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 226:00.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 226:00.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 226:00.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 226:00.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 226:00.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 226:00.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 226:00.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 226:00.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:00.20 foundInterface = 0; \ 226:00.20 ^~~~~~~~~~~~~~ 226:00.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:00.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:00.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:00.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:00.20 NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 226:00.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:00.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:00.20 else 226:00.20 ^~~~ 226:00.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:00.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:00.21 ^~~~~~~~~~~~~~~~~~ 226:00.21 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:00.21 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 226:00.21 ^~~~~~~~~~~~~~~~~~~~~~ 226:00.21 dom/canvas 226:00.22 dom/webgpu 226:00.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 226:00.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 226:00.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 226:00.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 226:00.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 226:00.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 226:00.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 226:00.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 226:00.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 226:00.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 226:00.36 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 226:00.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 226:00.37 memset(aT, 0, sizeof(T)); 226:00.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 226:00.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 226:00.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WindowBinding.cpp:31, 226:00.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:197: 226:00.38 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 226:00.38 struct GlobalProperties { 226:00.38 ^~~~~~~~~~~~~~~~ 226:00.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 226:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:00.64 foundInterface = 0; \ 226:00.64 ^~~~~~~~~~~~~~ 226:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:00.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:00.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:00.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:00.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:00.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:00.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 226:00.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 226:00.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 226:00.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 226:00.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 226:00.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 226:00.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:00.65 } else 226:00.67 ^~~~ 226:00.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:00.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:00.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:00.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:00.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 226:00.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:00.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 226:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 226:00.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 226:00.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 226:00.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 226:00.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 226:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 226:00.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 226:00.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:00.72 foundInterface = 0; \ 226:00.72 ^~~~~~~~~~~~~~ 226:00.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:00.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:00.72 ^~~~~~~~~~~~~~~~~~~~~~~ 226:00.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:00.72 NS_INTERFACE_MAP_END 226:00.72 ^~~~~~~~~~~~~~~~~~~~ 226:00.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:00.75 else 226:00.75 ^~~~ 226:00.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:00.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:00.75 ^~~~~~~~~~~~~~~~~~ 226:00.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:00.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:00.75 ^~~~~~~~~~~~~~~~~~~~~~ 226:01.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 226:01.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:01.20 foundInterface = 0; \ 226:01.20 ^~~~~~~~~~~~~~ 226:01.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:01.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:01.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:01.20 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 226:01.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 226:01.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 226:01.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 226:01.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 226:01.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 226:01.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 226:01.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 226:01.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 226:01.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:01.23 } else 226:01.23 ^~~~ 226:01.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:01.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:01.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 226:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.23 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 226:01.24 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 226:01.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:04.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 226:04.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 226:04.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 226:04.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 226:04.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 226:04.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 226:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 226:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 226:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 226:04.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 226:04.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 226:04.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 226:04.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 226:04.27 memset(&aArr[0], 0, N * sizeof(T)); 226:04.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:04.27 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 226:04.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 226:04.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 226:04.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 226:04.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 226:04.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 226:04.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 226:04.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 226:04.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 226:04.28 class nsDataHashtable : public nsBaseHashtable { 226:04.28 ^~~~~~~~~~~~~~~ 226:04.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 226:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 226:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 226:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 226:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 226:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 226:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 226:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 226:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 226:04.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 226:04.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 226:04.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 226:04.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 226:04.40 memset(&aArr[0], 0, N * sizeof(T)); 226:04.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:04.41 In file included from /usr/include/c++/8/vector:64, 226:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 226:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 226:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 226:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 226:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 226:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 226:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 226:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 226:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 226:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 226:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 226:04.42 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 226:04.43 class vector : protected _Vector_base<_Tp, _Alloc> 226:04.43 ^~~~~~ 226:04.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 226:04.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 226:04.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 226:04.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 226:04.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 226:04.43 memset(&aArr[0], 0, N * sizeof(T)); 226:04.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:04.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 226:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:171: 226:04.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 226:04.46 class ClipManager { 226:04.46 ^~~~~~~~~~~ 226:07.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 226:07.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 226:07.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 226:07.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 226:07.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 226:07.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 226:07.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 226:07.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 226:07.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 226:07.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 226:07.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 226:07.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 226:07.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 226:07.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 226:07.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 226:07.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 226:07.61 memset(&aArr[0], 0, N * sizeof(T)); 226:07.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.62 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 226:07.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 226:07.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 226:07.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 226:07.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 226:07.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 226:07.64 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 226:07.64 class nsDataHashtable : public nsBaseHashtable { 226:07.64 ^~~~~~~~~~~~~~~ 226:07.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 226:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 226:07.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 226:07.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 226:07.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 226:07.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 226:07.78 memset(&aArr[0], 0, N * sizeof(T)); 226:07.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.78 In file included from /usr/include/c++/8/vector:64, 226:07.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 226:07.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 226:07.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 226:07.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 226:07.79 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 226:07.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 226:07.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 226:07.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 226:07.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:8, 226:07.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 226:07.80 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 226:07.80 class vector : protected _Vector_base<_Tp, _Alloc> 226:07.80 ^~~~~~ 226:07.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 226:07.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 226:07.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 226:07.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 226:07.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 226:07.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 226:07.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 226:07.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 226:07.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 226:07.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 226:07.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 226:07.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 226:07.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 226:07.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 226:07.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 226:07.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 226:07.84 memset(&aArr[0], 0, N * sizeof(T)); 226:07.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 226:07.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 226:07.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 226:07.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 226:07.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 226:07.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 226:07.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:22, 226:07.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:47: 226:07.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 226:07.86 class ClipManager { 226:07.86 ^~~~~~~~~~~ 226:56.97 dom/clients/api 226:59.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 226:59.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 226:59.57 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 226:59.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 226:59.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 226:59.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 226:59.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 226:59.57 ^ 226:59.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 226:59.57 struct Block { 226:59.57 ^~~~~ 227:11.21 dom/clients/manager 227:17.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 227:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 227:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 227:17.39 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:7, 227:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 227:17.39 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 227:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:17.40 foundInterface = 0; \ 227:17.40 ^~~~~~~~~~~~~~ 227:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:17.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:17.40 ^~~~~~~~~~~~~~~~~~~~~~~ 227:17.40 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:911:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:17.40 NS_INTERFACE_MAP_END 227:17.40 ^~~~~~~~~~~~~~~~~~~~ 227:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:17.41 else 227:17.41 ^~~~ 227:17.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:17.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:17.41 ^~~~~~~~~~~~~~~~~~ 227:17.42 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:910:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:17.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:17.42 ^~~~~~~~~~~~~~~~~~~~~~ 227:20.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.h:9, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:7, 227:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 227:20.79 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 227:20.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:20.79 foundInterface = 0; \ 227:20.79 ^~~~~~~~~~~~~~ 227:20.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:20.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:20.79 ^~~~~~~~~~~~~~~~~~~~~~~ 227:20.79 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:20.79 NS_INTERFACE_MAP_END 227:20.80 ^~~~~~~~~~~~~~~~~~~~ 227:20.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:20.80 else 227:20.81 ^~~~ 227:20.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:20.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:20.81 ^~~~~~~~~~~~~~~~~~ 227:20.81 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:20.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:20.81 ^~~~~~~~~~~~~~~~~~~~~~ 227:21.46 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 227:21.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:21.46 foundInterface = 0; \ 227:21.46 ^~~~~~~~~~~~~~ 227:21.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:21.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:21.46 ^~~~~~~~~~~~~~~~~~~~~~~ 227:21.46 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:21.46 NS_INTERFACE_MAP_END 227:21.46 ^~~~~~~~~~~~~~~~~~~~ 227:21.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:21.46 else 227:21.46 ^~~~ 227:21.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:21.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:21.46 ^~~~~~~~~~~~~~~~~~ 227:21.46 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:21.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:21.46 ^~~~~~~~~~~~~~~~~~~~~~ 227:23.30 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 227:23.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.31 foundInterface = 0; \ 227:23.31 ^~~~~~~~~~~~~~ 227:23.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:23.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:23.31 ^~~~~~~~~~~~~~~~~~~~~~~ 227:23.31 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:23.31 NS_INTERFACE_MAP_END 227:23.31 ^~~~~~~~~~~~~~~~~~~~ 227:23.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.31 else 227:23.31 ^~~~ 227:23.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:23.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:23.31 ^~~~~~~~~~~~~~~~~~ 227:23.31 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:23.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:23.31 ^~~~~~~~~~~~~~~~~~~~~~ 227:23.85 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 227:23.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.85 foundInterface = 0; \ 227:23.85 ^~~~~~~~~~~~~~ 227:23.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:23.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:23.85 ^~~~~~~~~~~~~~~~~~~~~~~ 227:23.85 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:23.85 NS_INTERFACE_MAP_END 227:23.86 ^~~~~~~~~~~~~~~~~~~~ 227:23.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.86 else 227:23.86 ^~~~ 227:23.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:23.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:23.86 ^~~~~~~~~~~~~~~~~~ 227:23.86 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:23.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:23.86 ^~~~~~~~~~~~~~~~~~~~~~ 227:23.87 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 227:23.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.87 foundInterface = 0; \ 227:23.87 ^~~~~~~~~~~~~~ 227:23.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:23.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:23.87 ^~~~~~~~~~~~~~~~~~~~~~~ 227:23.88 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:23.88 NS_INTERFACE_MAP_END 227:23.88 ^~~~~~~~~~~~~~~~~~~~ 227:23.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.88 else 227:23.88 ^~~~ 227:23.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:23.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:23.89 ^~~~~~~~~~~~~~~~~~ 227:23.91 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:23.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:23.91 ^~~~~~~~~~~~~~~~~~~~~~ 227:24.94 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 227:24.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:24.94 foundInterface = 0; \ 227:24.94 ^~~~~~~~~~~~~~ 227:24.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:24.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:24.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:24.95 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:24.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:24.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:24.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:24.95 else 227:24.95 ^~~~ 227:24.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:24.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:24.95 ^~~~~~~~~~~~~~~~~~ 227:24.95 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:24.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:24.95 ^~~~~~~~~~~~~~~~~~~~~~ 227:32.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 227:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 227:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 227:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 227:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 227:32.30 memset(&aArr[0], 0, N * sizeof(T)); 227:32.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:32.30 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 227:32.30 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:11, 227:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 227:32.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 227:32.32 class nsDataHashtable : public nsBaseHashtable { 227:32.32 ^~~~~~~~~~~~~~~ 227:33.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 227:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 227:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 227:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 227:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 227:33.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 227:33.20 memset(&aArr[0], 0, N * sizeof(T)); 227:33.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:33.20 In file included from /usr/include/c++/8/vector:64, 227:33.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 227:33.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 227:33.20 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CacheInvalidator.h:14, 227:33.20 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CacheInvalidator.cpp:7, 227:33.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:2: 227:33.20 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 227:33.20 class vector : protected _Vector_base<_Tp, _Alloc> 227:33.21 ^~~~~~ 227:33.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 227:33.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 227:33.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 227:33.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 227:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 227:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 227:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 227:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 227:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 227:33.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 227:33.23 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 227:33.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 227:33.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 227:33.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 227:33.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 227:33.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 227:33.24 memset(&aArr[0], 0, N * sizeof(T)); 227:33.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:33.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 227:33.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 227:33.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 227:33.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 227:33.25 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 227:33.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 227:33.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 227:33.25 class ClipManager { 227:33.25 ^~~~~~~~~~~ 227:46.39 dom/commandhandler 227:49.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 227:49.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 227:49.49 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/manager/ClientManagerService.cpp:15, 227:49.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119: 227:49.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 227:49.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 227:49.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 227:49.49 ^ 227:49.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 227:49.49 struct Block { 227:49.49 ^~~~~ 227:50.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 227:50.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 227:50.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIComponentManager.h:10, 227:50.21 from /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:8, 227:50.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 227:50.21 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 227:50.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:50.22 foundInterface = 0; \ 227:50.22 ^~~~~~~~~~~~~~ 227:50.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:50.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:50.25 ^~~~~~~~~~~~~~~~~~~~~~~ 227:50.25 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:50.25 NS_INTERFACE_MAP_END 227:50.25 ^~~~~~~~~~~~~~~~~~~~ 227:50.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:50.25 else 227:50.25 ^~~~ 227:50.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 227:50.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 227:50.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:50.27 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 227:50.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 227:50.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:03.07 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 228:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:03.07 foundInterface = 0; \ 228:03.07 ^~~~~~~~~~~~~~ 228:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:03.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:03.07 ^~~~~~~~~~~~~~~~~~~~~~~ 228:03.07 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:03.07 NS_INTERFACE_MAP_END 228:03.07 ^~~~~~~~~~~~~~~~~~~~ 228:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:03.07 else 228:03.07 ^~~~ 228:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 228:03.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 228:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:03.07 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 228:03.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 228:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:49.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 228:49.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 228:49.86 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/manager/ClientSourceParent.cpp:14, 228:49.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92: 228:49.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 228:49.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 228:49.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 228:49.86 ^ 228:49.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 228:49.88 struct Block { 228:49.88 ^~~~~ 229:17.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 229:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 229:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 229:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 229:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 229:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:14, 229:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:54: 229:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 229:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229:17.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 229:17.24 ^ 229:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 229:17.24 struct Block { 229:17.24 ^~~~~ 229:54.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:3, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 229:54.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 229:54.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 229:54.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 229:54.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 229:54.47 memset(&aArr[0], 0, N * sizeof(T)); 229:54.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:54.47 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:7, 229:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 229:54.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 229:54.49 class nsDataHashtable : public nsBaseHashtable { 229:54.50 ^~~~~~~~~~~~~~~ 229:54.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 229:54.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 229:54.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 229:54.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:54.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 229:54.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 229:54.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 229:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 229:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 229:54.61 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 229:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:3, 229:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 229:54.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 229:54.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 229:54.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 229:54.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 229:54.62 memset(&aArr[0], 0, N * sizeof(T)); 229:54.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:54.62 In file included from /usr/include/c++/8/vector:64, 229:54.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 229:54.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 229:54.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 229:54.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 229:54.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 229:54.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 229:54.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 229:54.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:7, 229:54.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 229:54.63 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 229:54.63 class vector : protected _Vector_base<_Tp, _Alloc> 229:54.63 ^~~~~~ 229:54.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 229:54.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 229:54.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 229:54.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 229:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 229:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 229:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 229:54.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 229:54.65 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 229:54.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:3, 229:54.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 229:54.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 229:54.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 229:54.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 229:54.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 229:54.65 memset(&aArr[0], 0, N * sizeof(T)); 229:54.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:54.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 229:54.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 229:54.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 229:54.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 229:54.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 229:54.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 229:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 229:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:14, 229:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:54: 229:54.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 229:54.67 class ClipManager { 229:54.67 ^~~~~~~~~~~ 230:15.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 230:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 230:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 230:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 230:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 230:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 230:15.67 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 230:15.67 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:15.67 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 230:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 230:15.67 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 230:15.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:15.67 foundInterface = 0; \ 230:15.68 ^~~~~~~~~~~~~~ 230:15.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:15.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:15.71 ^~~~~~~~~~~~~~~~~~~~~~~ 230:15.71 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:15.71 NS_INTERFACE_MAP_END 230:15.71 ^~~~~~~~~~~~~~~~~~~~ 230:15.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:15.71 else 230:15.71 ^~~~ 230:15.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 230:15.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 230:15.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:15.72 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2549:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 230:15.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 230:15.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:26.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 230:26.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 230:26.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 230:26.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 230:26.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 230:26.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 230:26.23 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 230:26.23 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:26.23 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 230:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 230:26.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 230:26.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 230:26.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 230:26.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 230:26.26 memset(&aArr[0], 0, N * sizeof(T)); 230:26.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:26.26 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 230:26.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 230:26.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 230:26.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 230:26.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 230:26.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 230:26.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 230:26.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 230:26.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 230:26.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 230:26.31 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 230:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 230:26.32 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 230:26.32 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:26.32 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 230:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 230:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 230:26.32 class nsDataHashtable : public nsBaseHashtable { 230:26.32 ^~~~~~~~~~~~~~~ 232:22.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 232:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 232:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 232:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 232:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 232:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 232:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 232:22.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 232:22.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 232:22.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 232:22.58 ^ 232:22.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 232:22.58 struct Block { 232:22.59 ^~~~~ 232:52.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 232:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 232:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 232:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 232:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 232:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 232:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 232:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 232:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 232:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 232:52.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 232:52.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:52.89 foundInterface = 0; \ 232:52.89 ^~~~~~~~~~~~~~ 232:52.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 232:52.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 232:52.89 ^~~~~~~~~~~~~~~~~~~~~~~ 232:52.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232:52.89 NS_INTERFACE_MAP_END 232:52.89 ^~~~~~~~~~~~~~~~~~~~ 232:52.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 232:52.89 else 232:52.89 ^~~~ 232:52.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 232:52.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 232:52.91 ^~~~~~~~~~~~~~~~~~ 232:52.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 232:52.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 232:52.91 ^~~~~~~~~~~~~~~~~~~~~~ 233:10.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 233:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 233:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 233:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 233:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 233:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 233:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 233:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 233:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 233:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 233:10.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 233:10.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 233:10.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 233:10.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 233:10.05 memset(&aArr[0], 0, N * sizeof(T)); 233:10.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:10.06 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 233:10.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 233:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 233:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 233:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:10, 233:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 233:10.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 233:10.06 class nsDataHashtable : public nsBaseHashtable { 233:10.06 ^~~~~~~~~~~~~~~ 233:10.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 233:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 233:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 233:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 233:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 233:10.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 233:10.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 233:10.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 233:10.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 233:10.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 233:10.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 233:10.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 233:10.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 233:10.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 233:10.23 memset(&aArr[0], 0, N * sizeof(T)); 233:10.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:10.24 In file included from /usr/include/c++/8/vector:64, 233:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 233:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 233:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 233:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 233:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 233:10.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 233:10.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 233:10.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:10, 233:10.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 233:10.26 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 233:10.26 class vector : protected _Vector_base<_Tp, _Alloc> 233:10.26 ^~~~~~ 233:10.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 233:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 233:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 233:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 233:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 233:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 233:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 233:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 233:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 233:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 233:10.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 233:10.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 233:10.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 233:10.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 233:10.28 memset(&aArr[0], 0, N * sizeof(T)); 233:10.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:10.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 233:10.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 233:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 233:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 233:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 233:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 233:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 233:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 233:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 233:10.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 233:10.29 class ClipManager { 233:10.29 ^~~~~~~~~~~ 233:44.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 233:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 233:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 233:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 233:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DocumentBinding.cpp:43, 233:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:210: 233:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 233:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 233:44.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 233:44.07 ^ 233:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 233:44.07 struct Block { 233:44.07 ^~~~~ 233:52.67 dom/credentialmanagement 234:11.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Credential.h:10, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:7, 234:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 234:11.34 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 234:11.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:11.34 foundInterface = 0; \ 234:11.34 ^~~~~~~~~~~~~~ 234:11.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:11.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:11.34 ^~~~~~~~~~~~~~~~~~~~~~~ 234:11.34 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:11.34 NS_INTERFACE_MAP_END 234:11.34 ^~~~~~~~~~~~~~~~~~~~ 234:11.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:11.34 else 234:11.34 ^~~~ 234:11.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:11.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:11.36 ^~~~~~~~~~~~~~~~~~ 234:11.36 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:11.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:11.36 ^~~~~~~~~~~~~~~~~~~~~~ 234:14.40 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 234:14.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:14.40 foundInterface = 0; \ 234:14.40 ^~~~~~~~~~~~~~ 234:14.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:14.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:14.43 ^~~~~~~~~~~~~~~~~~~~~~~ 234:14.43 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:14.43 NS_INTERFACE_MAP_END 234:14.43 ^~~~~~~~~~~~~~~~~~~~ 234:14.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:14.45 else 234:14.45 ^~~~ 234:14.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:14.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:14.45 ^~~~~~~~~~~~~~~~~~ 234:14.45 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:14.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:14.46 ^~~~~~~~~~~~~~~~~~~~~~ 234:23.25 dom/crypto 234:24.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 234:24.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 234:24.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 234:24.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 234:24.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 234:24.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 234:24.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 234:24.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 234:24.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 234:24.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 234:24.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:24.35 foundInterface = 0; \ 234:24.37 ^~~~~~~~~~~~~~ 234:24.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:24.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:24.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:24.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:24.39 NS_INTERFACE_MAP_END_INHERITING(Event) 234:24.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:24.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 234:24.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 234:24.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 234:24.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 234:24.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 234:24.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:24.41 } else 234:24.41 ^~~~ 234:24.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:24.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:24.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:24.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:24.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 234:24.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:33.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 234:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 234:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 234:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 234:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 234:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 234:33.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 234:33.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 234:33.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 234:33.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 234:33.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 234:33.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 234:33.23 memset(&aArr[0], 0, N * sizeof(T)); 234:33.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:33.23 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 234:33.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 234:33.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 234:33.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 234:33.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 234:33.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 234:33.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 234:33.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 234:33.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 234:33.25 class nsDataHashtable : public nsBaseHashtable { 234:33.25 ^~~~~~~~~~~~~~~ 234:33.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 234:33.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 234:33.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 234:33.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 234:33.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 234:33.41 memset(&aArr[0], 0, N * sizeof(T)); 234:33.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:33.41 In file included from /usr/include/c++/8/vector:64, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 234:33.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 234:33.41 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 234:33.42 class vector : protected _Vector_base<_Tp, _Alloc> 234:33.47 ^~~~~~ 234:33.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 234:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 234:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 234:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 234:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 234:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 234:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 234:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 234:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 234:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 234:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 234:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 234:33.50 memset(&aArr[0], 0, N * sizeof(T)); 234:33.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:33.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 234:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 234:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 234:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 234:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 234:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 234:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 234:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DocumentBinding.cpp:60, 234:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:210: 234:33.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 234:33.53 class ClipManager { 234:33.53 ^~~~~~~~~~~ 234:43.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 234:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 234:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 234:43.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 234:43.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 234:43.01 from /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoBuffer.h:10, 234:43.01 from /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoBuffer.cpp:7, 234:43.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 234:43.02 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 234:43.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:43.05 foundInterface = 0; \ 234:43.05 ^~~~~~~~~~~~~~ 234:43.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:43.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:43.05 ^~~~~~~~~~~~~~~~~~~~~~~ 234:43.05 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:43.05 NS_INTERFACE_MAP_END 234:43.05 ^~~~~~~~~~~~~~~~~~~~ 234:43.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:43.05 else 234:43.05 ^~~~ 234:43.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:43.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:43.05 ^~~~~~~~~~~~~~~~~~ 234:43.06 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:43.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:43.06 ^~~~~~~~~~~~~~~~~~~~~~ 235:43.08 dom/debugger 235:59.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 235:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 235:59.27 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::CallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 235:59.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:59.27 foundInterface = 0; \ 235:59.27 ^~~~~~~~~~~~~~ 235:59.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:59.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:59.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:59.28 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:59.29 NS_INTERFACE_MAP_END_INHERITING(DebuggerNotification) 235:59.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:59.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 235:59.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 235:59.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 235:59.30 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 235:59.30 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 235:59.30 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 235:59.30 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 235:59.30 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 235:59.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 235:59.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 235:59.31 } else 235:59.31 ^~~~ 235:59.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 235:59.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 235:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:59.33 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 235:59.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackDebuggerNotification) 235:59.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:59.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 235:59.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 235:59.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:59.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:59.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 235:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 235:59.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 235:59.34 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 235:59.34 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 235:59.34 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 235:59.35 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 235:59.35 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 235:59.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 235:59.36 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotification::QueryInterface(const nsIID&, void**)': 235:59.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:59.36 foundInterface = 0; \ 235:59.36 ^~~~~~~~~~~~~~ 235:59.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:59.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:59.36 ^~~~~~~~~~~~~~~~~~~~~~~ 235:59.36 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:59.36 NS_INTERFACE_MAP_END 235:59.36 ^~~~~~~~~~~~~~~~~~~~ 235:59.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:59.36 else 235:59.36 ^~~~ 235:59.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:59.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:59.37 ^~~~~~~~~~~~~~~~~~ 235:59.37 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:59.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 235:59.37 ^~~~~~~~~~~~~~~~~~~~~~ 235:59.39 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationManager::QueryInterface(const nsIID&, void**)': 235:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:59.39 foundInterface = 0; \ 235:59.39 ^~~~~~~~~~~~~~ 235:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:59.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:59.39 ^~~~~~~~~~~~~~~~~~~~~~~ 235:59.39 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:59.39 NS_INTERFACE_MAP_END 235:59.39 ^~~~~~~~~~~~~~~~~~~~ 235:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:59.39 else 235:59.39 ^~~~ 235:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:59.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:59.39 ^~~~~~~~~~~~~~~~~~ 235:59.39 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:59.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 235:59.39 ^~~~~~~~~~~~~~~~~~~~~~ 235:59.39 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationObserver::QueryInterface(const nsIID&, void**)': 235:59.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:59.43 foundInterface = 0; \ 235:59.43 ^~~~~~~~~~~~~~ 235:59.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:59.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:59.43 ^~~~~~~~~~~~~~~~~~~~~~~ 235:59.43 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:59.43 NS_INTERFACE_MAP_END 235:59.43 ^~~~~~~~~~~~~~~~~~~~ 235:59.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 235:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 235:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 235:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 235:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 235:59.43 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 235:59.43 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 235:59.44 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 235:59.44 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 235:59.44 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 235:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 235:59.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:59.44 else 235:59.44 ^~~~ 235:59.44 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp:23:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 235:59.44 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 235:59.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:00.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 236:00.49 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::EventCallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 236:00.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:00.49 foundInterface = 0; \ 236:00.49 ^~~~~~~~~~~~~~ 236:00.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:00.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:00.49 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:00.49 NS_INTERFACE_MAP_END_INHERITING(CallbackDebuggerNotification) 236:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:00.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 236:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 236:00.51 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 236:00.51 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 236:00.51 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 236:00.51 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 236:00.51 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 236:00.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 236:00.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:00.52 } else 236:00.54 ^~~~ 236:00.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:00.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:00.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:00.54 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:00.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventCallbackDebuggerNotification) 236:00.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:12.32 dom/encoding 236:40.09 dom/events 237:07.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GainNodeBinding.cpp:3, 237:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 237:07.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 237:07.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:07.19 foundInterface = 0; \ 237:07.19 ^~~~~~~~~~~~~~ 237:07.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:07.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:07.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:07.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:07.19 NS_INTERFACE_MAP_END_INHERITING(Event) 237:07.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:07.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 237:07.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 237:07.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 237:07.20 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 237:07.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GainNodeBinding.cpp:3, 237:07.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 237:07.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:07.20 } else 237:07.21 ^~~~ 237:07.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:07.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:07.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:07.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:07.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 237:07.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:10.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 237:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 237:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 237:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 237:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 237:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 237:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 237:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 237:10.75 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 237:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 237:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:10.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 237:10.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:10.75 foundInterface = 0; \ 237:10.75 ^~~~~~~~~~~~~~ 237:10.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:10.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:10.75 ^~~~~~~~~~~~~~~~~~~~~~~ 237:10.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:10.75 NS_INTERFACE_MAP_END 237:10.75 ^~~~~~~~~~~~~~~~~~~~ 237:10.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:10.75 else 237:10.75 ^~~~ 237:10.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:10.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:10.76 ^~~~~~~~~~~~~~~~~~ 237:10.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp:517:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:10.76 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 237:10.76 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 237:19.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 237:19.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 237:19.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 237:19.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 237:19.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 237:19.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:275: 237:19.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 237:19.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 237:19.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 237:19.85 ^ 237:19.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 237:19.86 struct Block { 237:19.86 ^~~~~ 237:25.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 237:25.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 237:25.92 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:22: 237:25.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 237:25.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 237:25.92 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 237:25.92 ^ 237:25.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 237:25.92 struct Block { 237:25.92 ^~~~~ 237:35.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 237:35.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 237:35.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 237:35.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 237:35.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 237:35.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 237:35.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 237:35.49 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 237:35.49 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 237:35.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:35.51 foundInterface = 0; \ 237:35.51 ^~~~~~~~~~~~~~ 237:35.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:35.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:35.51 ^~~~~~~~~~~~~~~~~~~~~~~ 237:35.51 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:35.51 NS_INTERFACE_MAP_END 237:35.51 ^~~~~~~~~~~~~~~~~~~~ 237:35.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:35.51 else 237:35.51 ^~~~ 237:35.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:35.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:35.51 ^~~~~~~~~~~~~~~~~~ 237:35.51 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:35.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:35.51 ^~~~~~~~~~~~~~~~~~~~~~ 237:35.55 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 237:35.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:35.55 foundInterface = 0; \ 237:35.55 ^~~~~~~~~~~~~~ 237:35.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:35.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:35.55 ^~~~~~~~~~~~~~~~~~~~~~~ 237:35.55 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:351:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:35.55 NS_INTERFACE_MAP_END 237:35.55 ^~~~~~~~~~~~~~~~~~~~ 237:35.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:35.55 else 237:35.55 ^~~~ 237:35.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:35.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:35.56 ^~~~~~~~~~~~~~~~~~ 237:35.59 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:350:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:35.60 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 237:35.60 ^~~~~~~~~~~~~~~~~~~~~~ 237:36.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 237:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 237:36.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 237:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 237:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 237:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 237:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 237:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 237:36.85 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 237:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 237:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:36.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 237:36.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:36.86 foundInterface = 0; \ 237:36.86 ^~~~~~~~~~~~~~ 237:36.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:36.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:36.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:36.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:36.88 NS_INTERFACE_MAP_END_INHERITING(Event) 237:36.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:36.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 237:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 237:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 237:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 237:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 237:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:36.89 } else 237:36.89 ^~~~ 237:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:36.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:36.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:36.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:36.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 237:36.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:41.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:41.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 237:41.70 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 237:41.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 237:41.70 memset(aT, 0, sizeof(T)); 237:41.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 237:41.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:24, 237:41.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:41.70 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 237:41.70 struct GlobalProperties { 237:41.70 ^~~~~~~~~~~~~~~~ 237:42.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 237:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 237:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 237:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 237:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 237:42.73 memset(&aArr[0], 0, N * sizeof(T)); 237:42.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:42.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MouseEvents.h:11, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Touch.h:12, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:12, 237:42.73 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 237:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 237:42.73 class nsDataHashtable : public nsBaseHashtable { 237:42.74 ^~~~~~~~~~~~~~~ 237:43.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 237:43.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 237:43.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 237:43.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 237:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 237:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 237:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 237:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 237:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 237:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 237:43.16 memset(&aArr[0], 0, N * sizeof(T)); 237:43.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:43.16 In file included from /usr/include/c++/8/vector:64, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MouseEvents.h:11, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Touch.h:12, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:12, 237:43.16 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 237:43.16 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 237:43.17 class vector : protected _Vector_base<_Tp, _Alloc> 237:43.18 ^~~~~~ 237:43.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 237:43.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 237:43.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 237:43.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 237:43.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 237:43.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 237:43.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 237:43.19 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 237:43.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 237:43.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 237:43.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 237:43.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 237:43.19 memset(&aArr[0], 0, N * sizeof(T)); 237:43.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:43.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 237:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 237:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 237:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 237:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 237:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 237:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 237:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 237:43.20 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:23: 237:43.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 237:43.20 class ClipManager { 237:43.21 ^~~~~~~~~~~ 237:46.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 237:46.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 237:46.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 237:46.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 237:46.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 237:46.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 237:46.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 237:46.50 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 237:46.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 237:46.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:46.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 237:46.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 237:46.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 237:46.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 237:46.51 memset(&aArr[0], 0, N * sizeof(T)); 237:46.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:46.51 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 237:46.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 237:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 237:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 237:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 237:46.52 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 237:46.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 237:46.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:46.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 237:46.54 class nsDataHashtable : public nsBaseHashtable { 237:46.54 ^~~~~~~~~~~~~~~ 237:46.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:46.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 237:46.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 237:46.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 237:46.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 237:46.66 memset(&aArr[0], 0, N * sizeof(T)); 237:46.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:46.66 In file included from /usr/include/c++/8/vector:64, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 237:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 237:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 237:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:46.69 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 237:46.69 class vector : protected _Vector_base<_Tp, _Alloc> 237:46.69 ^~~~~~ 237:46.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 237:46.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 237:46.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 237:46.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 237:46.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 237:46.69 memset(&aArr[0], 0, N * sizeof(T)); 237:46.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:46.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 237:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 237:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 237:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 237:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 237:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 237:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 237:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 237:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:275: 237:46.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 237:46.70 class ClipManager { 237:46.70 ^~~~~~~~~~~ 238:57.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 238:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 238:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 238:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 238:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 238:57.36 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 238:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 238:57.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 238:57.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:57.36 foundInterface = 0; \ 238:57.36 ^~~~~~~~~~~~~~ 238:57.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:57.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:57.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:57.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:57.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:57.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:57.37 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 238:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 238:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 238:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 238:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 238:57.39 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 238:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 238:57.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:57.42 } else 238:57.42 ^~~~ 238:57.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:57.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:57.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:57.42 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:57.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 238:57.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:01.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 239:01.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 239:01.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 239:01.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 239:01.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 239:01.84 from /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:7, 239:01.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 239:01.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 239:01.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 239:01.84 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 239:01.84 ^ 239:01.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 239:01.84 struct Block { 239:01.84 ^~~~~ 239:16.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:16.39 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 239:16.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:16.39 foundInterface = 0; \ 239:16.39 ^~~~~~~~~~~~~~ 239:16.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:16.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:16.39 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:16.39 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 239:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:16.39 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:16.39 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:16.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:16.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:16.42 } else 239:16.42 ^~~~ 239:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:16.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:16.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:16.45 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:16.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 239:16.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:29.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 239:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 239:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 239:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 239:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 239:29.26 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:29.26 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 239:29.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:29.26 foundInterface = 0; \ 239:29.26 ^~~~~~~~~~~~~~ 239:29.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:29.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:29.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:29.29 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:29.29 NS_INTERFACE_MAP_END_INHERITING(Event) 239:29.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:29.30 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:29.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:29.33 } else 239:29.33 ^~~~ 239:29.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:29.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:29.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:29.33 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:29.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 239:29.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:29.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:29.33 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 239:29.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:29.36 foundInterface = 0; \ 239:29.36 ^~~~~~~~~~~~~~ 239:29.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:29.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:29.36 ^~~~~~~~~~~~~~~~~~~~~~~ 239:29.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:29.36 NS_INTERFACE_MAP_END 239:29.36 ^~~~~~~~~~~~~~~~~~~~ 239:29.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:29.36 else 239:29.36 ^~~~ 239:29.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:29.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:29.36 ^~~~~~~~~~~~~~~~~~ 239:29.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:29.36 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 239:29.36 ^~~~~~~~~~~~~~~~~~~~~~ 239:31.43 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 239:31.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:31.44 foundInterface = 0; \ 239:31.44 ^~~~~~~~~~~~~~ 239:31.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:31.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:31.44 ^~~~~~~~~~~~~~~~~~~~~~~ 239:31.44 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:31.44 NS_INTERFACE_MAP_END 239:31.45 ^~~~~~~~~~~~~~~~~~~~ 239:31.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:31.45 else 239:31.45 ^~~~ 239:31.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:31.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:31.45 ^~~~~~~~~~~~~~~~~~ 239:31.45 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:31.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:31.46 ^~~~~~~~~~~~~~~~~~~~~~ 239:32.10 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 239:32.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:32.10 foundInterface = 0; \ 239:32.10 ^~~~~~~~~~~~~~ 239:32.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:32.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:32.10 ^~~~~~~~~~~~~~~~~~~~~~~ 239:32.10 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:32.11 NS_INTERFACE_MAP_END 239:32.11 ^~~~~~~~~~~~~~~~~~~~ 239:32.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:32.11 else 239:32.11 ^~~~ 239:32.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:32.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:32.11 ^~~~~~~~~~~~~~~~~~ 239:32.11 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:32.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:32.11 ^~~~~~~~~~~~~~~~~~~~~~ 239:32.59 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 239:32.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:32.59 foundInterface = 0; \ 239:32.59 ^~~~~~~~~~~~~~ 239:32.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:32.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:32.60 ^~~~~~~~~~~~~~~~~~~~~~~ 239:32.60 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:32.60 NS_INTERFACE_MAP_END 239:32.60 ^~~~~~~~~~~~~~~~~~~~ 239:32.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:32.60 else 239:32.60 ^~~~ 239:32.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:32.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:32.60 ^~~~~~~~~~~~~~~~~~ 239:32.60 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:32.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:32.60 ^~~~~~~~~~~~~~~~~~~~~~ 239:32.78 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 239:32.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:32.78 foundInterface = 0; \ 239:32.78 ^~~~~~~~~~~~~~ 239:32.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:32.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:32.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:32.79 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:32.79 NS_INTERFACE_MAP_END_INHERITING(Event) 239:32.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:32.79 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 239:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 239:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:32.81 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:32.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:32.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:32.81 } else 239:32.81 ^~~~ 239:32.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:32.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:32.82 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:32.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 239:32.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:39.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:39.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:39.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 239:39.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 239:39.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 239:39.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 239:39.71 memset(&aArr[0], 0, N * sizeof(T)); 239:39.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:39.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 239:39.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 239:39.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:39.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:39.78 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:39.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:39.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 239:39.78 class nsDataHashtable : public nsBaseHashtable { 239:39.78 ^~~~~~~~~~~~~~~ 239:40.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:40.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:40.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:40.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:40.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:40.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 239:40.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 239:40.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:40.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:40.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:40.04 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:40.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:40.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 239:40.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 239:40.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 239:40.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 239:40.06 memset(&aArr[0], 0, N * sizeof(T)); 239:40.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:40.06 In file included from /usr/include/c++/8/vector:64, 239:40.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 239:40.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 239:40.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 239:40.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 239:40.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 239:40.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 239:40.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 239:40.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:40.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:40.12 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:40.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:40.12 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 239:40.12 class vector : protected _Vector_base<_Tp, _Alloc> 239:40.14 ^~~~~~ 239:40.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 239:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 239:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:40.15 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 239:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 239:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 239:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 239:40.16 memset(&aArr[0], 0, N * sizeof(T)); 239:40.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:40.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 239:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 239:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 239:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 239:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 239:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 239:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 239:40.17 from /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:7, 239:40.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 239:40.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 239:40.17 class ClipManager { 239:40.17 ^~~~~~~~~~~ 240:37.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 240:37.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 240:37.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 240:37.95 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:29, 240:37.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 240:37.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 240:37.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 240:37.98 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 240:37.98 ^ 240:37.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 240:37.98 struct Block { 240:37.98 ^~~~~ 240:48.07 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 240:48.07 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 240:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 240:48.07 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 240:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 240:48.07 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 240:48.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:48.07 foundInterface = 0; \ 240:48.07 ^~~~~~~~~~~~~~ 240:48.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:48.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:48.07 ^~~~~~~~~~~~~~~~~~~~~~~ 240:48.07 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:48.07 NS_INTERFACE_MAP_END 240:48.07 ^~~~~~~~~~~~~~~~~~~~ 240:48.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:48.07 else 240:48.07 ^~~~ 240:48.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:48.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:48.07 ^~~~~~~~~~~~~~~~~~ 240:48.07 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:48.07 NS_INTERFACE_MAP_ENTRY(Event) 240:48.07 ^~~~~~~~~~~~~~~~~~~~~~ 240:55.59 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 240:55.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:55.60 foundInterface = 0; \ 240:55.60 ^~~~~~~~~~~~~~ 240:55.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:55.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:55.60 ^~~~~~~~~~~~~~~~~~~~~~~ 240:55.60 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:55.61 NS_INTERFACE_MAP_END 240:55.61 ^~~~~~~~~~~~~~~~~~~~ 240:55.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:55.61 else 240:55.61 ^~~~ 240:55.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:55.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:55.61 ^~~~~~~~~~~~~~~~~~ 240:55.63 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:55.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:55.63 ^~~~~~~~~~~~~~~~~~~~~~ 241:00.51 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 241:00.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:00.51 foundInterface = 0; \ 241:00.51 ^~~~~~~~~~~~~~ 241:00.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:00.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:00.51 ^~~~~~~~~~~~~~~~~~~~~~~ 241:00.51 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:00.51 NS_INTERFACE_MAP_END 241:00.51 ^~~~~~~~~~~~~~~~~~~~ 241:00.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:00.51 else 241:00.51 ^~~~ 241:00.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 241:00.51 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 241:00.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:00.51 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 241:00.51 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 241:00.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:00.79 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 241:00.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:00.79 foundInterface = 0; \ 241:00.79 ^~~~~~~~~~~~~~ 241:00.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:00.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:00.79 ^~~~~~~~~~~~~~~~~~~~~~~ 241:00.79 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:2068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:00.79 NS_INTERFACE_MAP_END 241:00.79 ^~~~~~~~~~~~~~~~~~~~ 241:00.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:00.79 else 241:00.79 ^~~~ 241:00.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:00.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:00.79 ^~~~~~~~~~~~~~~~~~ 241:00.79 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:2067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:00.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:00.79 ^~~~~~~~~~~~~~~~~~~~~~ 241:02.57 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 241:02.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:02.57 foundInterface = 0; \ 241:02.57 ^~~~~~~~~~~~~~ 241:02.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:02.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:02.57 ^~~~~~~~~~~~~~~~~~~~~~~ 241:02.57 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:02.57 NS_INTERFACE_MAP_END 241:02.57 ^~~~~~~~~~~~~~~~~~~~ 241:02.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:02.58 else 241:02.58 ^~~~ 241:02.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:02.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:02.58 ^~~~~~~~~~~~~~~~~~ 241:02.58 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:02.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:02.59 ^~~~~~~~~~~~~~~~~~~~~~ 241:02.66 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 241:02.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:02.66 foundInterface = 0; \ 241:02.66 ^~~~~~~~~~~~~~ 241:02.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:02.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:02.66 ^~~~~~~~~~~~~~~~~~~~~~~ 241:02.66 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:02.66 NS_INTERFACE_MAP_END 241:02.66 ^~~~~~~~~~~~~~~~~~~~ 241:02.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:02.69 else 241:02.69 ^~~~ 241:02.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:02.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:02.69 ^~~~~~~~~~~~~~~~~~ 241:02.70 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:02.72 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 241:02.72 ^~~~~~~~~~~~~~~~~~~~~~ 241:03.13 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 241:03.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:03.14 foundInterface = 0; \ 241:03.14 ^~~~~~~~~~~~~~ 241:03.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:03.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:03.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:03.16 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:03.16 NS_INTERFACE_MAP_END_INHERITING(Event) 241:03.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:03.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 241:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 241:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 241:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 241:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 241:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 241:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 241:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:03.19 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 241:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 241:03.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:03.19 } else 241:03.19 ^~~~ 241:03.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:03.19 } else 241:03.19 ^~~~ 241:03.19 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:03.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 241:03.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:09.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 241:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 241:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 241:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 241:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 241:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 241:09.50 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 241:09.50 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 241:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 241:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 241:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 241:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 241:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 241:09.51 memset(&aArr[0], 0, N * sizeof(T)); 241:09.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:09.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 241:09.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:09.51 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 241:09.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 241:09.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 241:09.51 class nsDataHashtable : public nsBaseHashtable { 241:09.51 ^~~~~~~~~~~~~~~ 241:09.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 241:09.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 241:09.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 241:09.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 241:09.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 241:09.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 241:09.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 241:09.71 memset(&aArr[0], 0, N * sizeof(T)); 241:09.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:09.71 In file included from /usr/include/c++/8/vector:64, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 241:09.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 241:09.71 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 241:09.71 class vector : protected _Vector_base<_Tp, _Alloc> 241:09.71 ^~~~~~ 241:09.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 241:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 241:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 241:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 241:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 241:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 241:09.74 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 241:09.74 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 241:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 241:09.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 241:09.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 241:09.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 241:09.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 241:09.77 memset(&aArr[0], 0, N * sizeof(T)); 241:09.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:09.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 241:09.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 241:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 241:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 241:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 241:09.79 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:29, 241:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 241:09.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 241:09.79 class ClipManager { 241:09.79 ^~~~~~~~~~~ 241:17.99 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:17.99 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 241:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:17.99 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:17.99 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 241:17.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:17.99 foundInterface = 0; \ 241:17.99 ^~~~~~~~~~~~~~ 241:17.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:18.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:18.00 ^~~~~~~~~~~~~~~~~~~~~~~ 241:18.00 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:18.00 NS_INTERFACE_MAP_END 241:18.00 ^~~~~~~~~~~~~~~~~~~~ 241:18.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 241:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 241:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 241:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 241:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 241:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 241:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 241:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:18.00 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:18.00 } else 241:18.00 ^~~~ 241:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:18.00 } else 241:18.00 ^~~~ 241:18.00 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 241:18.02 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 241:18.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:18.02 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:18.02 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 241:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:18.03 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:18.03 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 241:18.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:18.03 foundInterface = 0; \ 241:18.03 ^~~~~~~~~~~~~~ 241:18.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:18.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:18.03 ^~~~~~~~~~~~~~~~~~~~~~~ 241:18.03 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:18.03 NS_INTERFACE_MAP_END 241:18.03 ^~~~~~~~~~~~~~~~~~~~ 241:18.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:18.03 else 241:18.03 ^~~~ 241:18.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:18.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:18.03 ^~~~~~~~~~~~~~~~~~ 241:18.03 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:18.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:18.03 ^~~~~~~~~~~~~~~~~~~~~~ 241:21.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 241:21.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 241:21.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 241:21.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 241:21.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 241:21.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 241:21.83 from /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:10, 241:21.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 241:21.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 241:21.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 241:21.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 241:21.83 ^ 241:21.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 241:21.84 struct Block { 241:21.84 ^~~~~ 241:35.40 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:35.40 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 241:35.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:35.40 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:35.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:35.40 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 241:35.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:35.41 foundInterface = 0; \ 241:35.41 ^~~~~~~~~~~~~~ 241:35.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:35.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:35.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:35.43 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:35.43 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 241:35.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:35.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 241:35.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 241:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 241:35.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 241:35.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 241:35.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 241:35.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 241:35.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:35.45 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:35.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:35.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:35.45 } else 241:35.45 ^~~~ 241:35.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:35.45 } else 241:35.45 ^~~~ 241:35.45 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:35.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 241:35.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:45.07 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:45.07 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 241:45.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:45.07 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:45.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:45.07 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 241:45.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:45.08 foundInterface = 0; \ 241:45.08 ^~~~~~~~~~~~~~ 241:45.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:45.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:45.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:45.08 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:45.08 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 241:45.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:45.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 241:45.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 241:45.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 241:45.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 241:45.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 241:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 241:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 241:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:45.09 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:45.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:45.11 } else 241:45.11 ^~~~ 241:45.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:45.11 } else 241:45.11 ^~~~ 241:45.11 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:45.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 241:45.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:45.19 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:45.19 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 241:45.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:45.19 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:45.20 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 241:45.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:45.20 foundInterface = 0; \ 241:45.20 ^~~~~~~~~~~~~~ 241:45.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:45.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:45.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:45.20 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:45.20 NS_INTERFACE_MAP_END_INHERITING(Event) 241:45.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:45.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 241:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 241:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 241:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 241:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 241:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 241:45.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 241:45.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:45.23 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:45.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:45.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:45.23 } else 241:45.23 ^~~~ 241:45.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:45.23 } else 241:45.23 ^~~~ 241:45.23 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:45.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 241:45.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:45.25 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:45.25 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 241:45.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:45.26 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:45.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:45.26 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 241:45.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:45.26 foundInterface = 0; \ 241:45.26 ^~~~~~~~~~~~~~ 241:45.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:45.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:45.26 ^~~~~~~~~~~~~~~~~~~~~~~ 241:45.26 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:45.26 NS_INTERFACE_MAP_END 241:45.26 ^~~~~~~~~~~~~~~~~~~~ 241:45.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:45.26 else 241:45.26 ^~~~ 241:45.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:45.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:45.26 ^~~~~~~~~~~~~~~~~~ 241:45.26 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:45.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:45.26 ^~~~~~~~~~~~~~~~~~~~~~ 241:46.99 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 241:46.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:46.99 foundInterface = 0; \ 241:46.99 ^~~~~~~~~~~~~~ 241:46.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:46.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:46.99 ^~~~~~~~~~~~~~~~~~~~~~~ 241:47.00 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:47.00 NS_INTERFACE_MAP_END 241:47.00 ^~~~~~~~~~~~~~~~~~~~ 241:47.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:47.00 else 241:47.00 ^~~~ 241:47.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:47.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:47.01 ^~~~~~~~~~~~~~~~~~ 241:47.01 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:47.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:47.02 ^~~~~~~~~~~~~~~~~~~~~~ 241:47.68 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 241:47.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:47.68 foundInterface = 0; \ 241:47.68 ^~~~~~~~~~~~~~ 241:47.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:47.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:47.68 ^~~~~~~~~~~~~~~~~~~~~~~ 241:47.68 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:47.68 NS_INTERFACE_MAP_END 241:47.68 ^~~~~~~~~~~~~~~~~~~~ 241:47.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:47.68 else 241:47.68 ^~~~ 241:47.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:47.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:47.68 ^~~~~~~~~~~~~~~~~~ 241:47.68 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:47.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:47.68 ^~~~~~~~~~~~~~~~~~~~~~ 241:47.76 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 241:47.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:47.76 foundInterface = 0; \ 241:47.76 ^~~~~~~~~~~~~~ 241:47.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:47.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:47.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:47.77 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:47.77 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 241:47.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:47.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 241:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 241:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 241:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 241:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 241:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 241:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 241:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:47.80 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:47.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:47.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:47.80 } else 241:47.80 ^~~~ 241:47.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:47.80 } else 241:47.80 ^~~~ 241:47.80 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:47.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 241:47.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:48.18 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:48.18 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 241:48.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:48.18 foundInterface = 0; \ 241:48.18 ^~~~~~~~~~~~~~ 241:48.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:48.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:48.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:48.18 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:48.18 NS_INTERFACE_MAP_END_INHERITING(Event) 241:48.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:48.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:48.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:48.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:48.21 } else 241:48.21 ^~~~ 241:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:48.21 } else 241:48.21 ^~~~ 241:48.21 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:48.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 241:48.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:54.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 241:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 241:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 241:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 241:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 241:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 241:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 241:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 241:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 241:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 241:54.13 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 241:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 241:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 241:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 241:54.14 memset(&aArr[0], 0, N * sizeof(T)); 241:54.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:54.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 241:54.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:54.14 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:54.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 241:54.16 class nsDataHashtable : public nsBaseHashtable { 241:54.16 ^~~~~~~~~~~~~~~ 241:54.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:54.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 241:54.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 241:54.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 241:54.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 241:54.38 memset(&aArr[0], 0, N * sizeof(T)); 241:54.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:54.38 In file included from /usr/include/c++/8/vector:64, 241:54.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 241:54.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 241:54.38 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 241:54.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 241:54.39 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:54.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:54.41 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 241:54.41 class vector : protected _Vector_base<_Tp, _Alloc> 241:54.41 ^~~~~~ 241:54.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 241:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 241:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 241:54.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 241:54.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 241:54.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 241:54.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 241:54.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 241:54.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 241:54.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 241:54.44 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 241:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 241:54.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 241:54.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 241:54.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 241:54.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 241:54.45 memset(&aArr[0], 0, N * sizeof(T)); 241:54.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:54.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 241:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 241:54.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 241:54.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 241:54.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 241:54.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 241:54.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 241:54.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 241:54.49 from /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:10, 241:54.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 241:54.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 241:54.50 class ClipManager { 241:54.50 ^~~~~~~~~~~ 242:44.36 dom/fetch 242:46.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 242:46.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 242:46.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:46.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:46.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 242:46.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:46.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 242:46.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 242:46.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 242:46.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 242:46.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:46.33 foundInterface = 0; \ 242:46.33 ^~~~~~~~~~~~~~ 242:46.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:46.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:46.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:46.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:46.33 NS_INTERFACE_MAP_END_INHERITING(Event) 242:46.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:46.34 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 242:46.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 242:46.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 242:46.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 242:46.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 242:46.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:46.35 } else 242:46.35 ^~~~ 242:46.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:46.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:46.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:46.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:46.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 242:46.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:01.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 243:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 243:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 243:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 243:01.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 243:01.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:01.72 foundInterface = 0; \ 243:01.72 ^~~~~~~~~~~~~~ 243:01.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:01.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:01.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:01.73 NS_INTERFACE_MAP_END_INHERITING(Event) 243:01.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:01.73 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 243:01.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 243:01.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 243:01.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 243:01.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 243:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:01.73 } else 243:01.73 ^~~~ 243:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:01.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:01.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:01.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 243:01.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:06.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:06.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 243:06.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 243:06.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 243:06.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 243:06.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 243:06.62 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:20, 243:06.62 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:7, 243:06.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 243:06.62 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 243:06.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:06.62 foundInterface = 0; \ 243:06.62 ^~~~~~~~~~~~~~ 243:06.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:06.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:06.62 ^~~~~~~~~~~~~~~~~~~~~~~ 243:06.62 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:06.63 NS_INTERFACE_MAP_END 243:06.63 ^~~~~~~~~~~~~~~~~~~~ 243:06.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:06.63 else 243:06.63 ^~~~ 243:06.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:06.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:06.63 ^~~~~~~~~~~~~~~~~~ 243:06.63 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:06.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:06.63 ^~~~~~~~~~~~~~~~~~~~~~ 243:06.87 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 243:06.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:06.88 foundInterface = 0; \ 243:06.88 ^~~~~~~~~~~~~~ 243:06.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:06.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:06.88 ^~~~~~~~~~~~~~~~~~~~~~~ 243:06.88 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:06.88 NS_INTERFACE_MAP_END 243:06.88 ^~~~~~~~~~~~~~~~~~~~ 243:06.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:06.88 else 243:06.88 ^~~~ 243:06.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:06.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:06.88 ^~~~~~~~~~~~~~~~~~ 243:06.88 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:06.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:06.88 ^~~~~~~~~~~~~~~~~~~~~~ 243:06.94 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 243:06.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:06.94 foundInterface = 0; \ 243:06.94 ^~~~~~~~~~~~~~ 243:06.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:06.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:06.95 ^~~~~~~~~~~~~~~~~~~~~~~ 243:06.95 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:06.95 NS_INTERFACE_MAP_END 243:06.95 ^~~~~~~~~~~~~~~~~~~~ 243:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:06.95 else 243:06.96 ^~~~ 243:06.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:06.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:06.96 ^~~~~~~~~~~~~~~~~~ 243:06.96 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:06.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:06.96 ^~~~~~~~~~~~~~~~~~~~~~ 243:07.02 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 243:07.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:07.02 foundInterface = 0; \ 243:07.02 ^~~~~~~~~~~~~~ 243:07.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:07.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:07.02 ^~~~~~~~~~~~~~~~~~~~~~~ 243:07.02 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:07.02 NS_INTERFACE_MAP_END 243:07.02 ^~~~~~~~~~~~~~~~~~~~ 243:07.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:07.02 else 243:07.02 ^~~~ 243:07.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:07.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:07.02 ^~~~~~~~~~~~~~~~~~ 243:07.02 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:07.02 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 243:07.02 ^~~~~~~~~~~~~~~~~~~~~~ 243:07.16 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 243:07.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:07.16 foundInterface = 0; \ 243:07.16 ^~~~~~~~~~~~~~ 243:07.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:07.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:07.16 ^~~~~~~~~~~~~~~~~~~~~~~ 243:07.16 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:07.16 NS_INTERFACE_MAP_END 243:07.16 ^~~~~~~~~~~~~~~~~~~~ 243:07.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:07.16 else 243:07.16 ^~~~ 243:07.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:07.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:07.16 ^~~~~~~~~~~~~~~~~~ 243:07.16 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:07.16 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 243:07.16 ^~~~~~~~~~~~~~~~~~~~~~ 243:08.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 243:08.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 243:08.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 243:08.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 243:08.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 243:08.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 243:08.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:353: 243:08.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 243:08.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 243:08.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 243:08.14 ^ 243:08.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 243:08.14 struct Block { 243:08.14 ^~~~~ 243:08.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:10, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:7, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 243:08.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 243:08.41 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 243:08.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 243:08.41 memset(aT, 0, sizeof(T)); 243:08.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 243:08.41 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:40, 243:08.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 243:08.41 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 243:08.41 struct GlobalProperties { 243:08.41 ^~~~~~~~~~~~~~~~ 243:12.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 243:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 243:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 243:12.31 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 243:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 243:12.31 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 243:12.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.31 foundInterface = 0; \ 243:12.31 ^~~~~~~~~~~~~~ 243:12.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.31 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.31 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 243:12.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 243:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 243:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 243:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 243:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 243:12.35 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 243:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 243:12.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.37 } else 243:12.37 ^~~~ 243:12.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:12.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:12.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.37 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:12.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EmptyBody) 243:12.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:16.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:16.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:16.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:16.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:16.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:16.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 243:16.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 243:16.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 243:16.21 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 243:16.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 243:16.21 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 243:16.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:16.21 foundInterface = 0; \ 243:16.21 ^~~~~~~~~~~~~~ 243:16.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:16.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:16.21 ^~~~~~~~~~~~~~~~~~~~~~~ 243:16.21 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:16.21 NS_INTERFACE_MAP_END 243:16.21 ^~~~~~~~~~~~~~~~~~~~ 243:16.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:16.21 else 243:16.21 ^~~~ 243:16.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:16.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:16.21 ^~~~~~~~~~~~~~~~~~ 243:16.23 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:16.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:16.23 ^~~~~~~~~~~~~~~~~~~~~~ 243:16.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 243:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 243:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 243:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 243:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 243:16.68 from /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:7, 243:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 243:16.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 243:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 243:16.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 243:16.69 ^ 243:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 243:16.69 struct Block { 243:16.69 ^~~~~ 243:18.24 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 243:18.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:18.25 foundInterface = 0; \ 243:18.25 ^~~~~~~~~~~~~~ 243:18.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:18.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:18.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.25 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:18.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 243:18.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 243:18.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 243:18.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 243:18.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 243:18.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 243:18.25 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 243:18.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 243:18.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:18.25 } else 243:18.25 ^~~~ 243:18.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:18.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:18.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.25 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:18.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 243:18.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 243:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 243:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 243:18.34 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 243:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 243:18.34 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 243:18.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:18.34 foundInterface = 0; \ 243:18.34 ^~~~~~~~~~~~~~ 243:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:18.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:18.37 ^~~~~~~~~~~~~~~~~~~~~~~ 243:18.37 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:18.37 NS_INTERFACE_MAP_END 243:18.37 ^~~~~~~~~~~~~~~~~~~~ 243:18.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:18.37 else 243:18.37 ^~~~ 243:18.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 243:18.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 243:18.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.38 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 243:18.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 243:18.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 243:18.65 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:11, 243:18.65 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 243:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 243:18.65 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 243:18.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:18.66 foundInterface = 0; \ 243:18.66 ^~~~~~~~~~~~~~ 243:18.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:18.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:18.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.66 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:18.66 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 243:18.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 243:18.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 243:18.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 243:18.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 243:18.66 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 243:18.66 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 243:18.66 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 243:18.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 243:18.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:18.66 } else 243:18.66 ^~~~ 243:18.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:18.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:18.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.66 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:18.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 243:18.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:18.85 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 243:18.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:18.86 foundInterface = 0; \ 243:18.86 ^~~~~~~~~~~~~~ 243:18.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:18.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:18.86 ^~~~~~~~~~~~~~~~~~~~~~~ 243:18.86 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:18.86 NS_INTERFACE_MAP_END 243:18.86 ^~~~~~~~~~~~~~~~~~~~ 243:18.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:18.86 else 243:18.86 ^~~~ 243:18.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:18.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:18.86 ^~~~~~~~~~~~~~~~~~ 243:18.86 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:18.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:18.86 ^~~~~~~~~~~~~~~~~~~~~~ 243:20.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 243:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 243:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 243:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 243:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 243:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:20.49 foundInterface = 0; \ 243:20.49 ^~~~~~~~~~~~~~ 243:20.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:20.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:20.50 ^~~~~~~~~~~~~~~~~~~~~~~ 243:20.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:20.50 NS_INTERFACE_MAP_END 243:20.51 ^~~~~~~~~~~~~~~~~~~~ 243:20.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:20.52 else 243:20.52 ^~~~ 243:20.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:20.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:20.52 ^~~~~~~~~~~~~~~~~~ 243:20.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:20.54 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 243:20.54 ^~~~~~~~~~~~~~~~~~~~~~ 243:23.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 243:23.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 243:23.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 243:23.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 243:23.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 243:23.49 memset(&aArr[0], 0, N * sizeof(T)); 243:23.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:23.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 243:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 243:23.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 243:23.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 243:23.51 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 243:23.51 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 243:23.51 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 243:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 243:23.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 243:23.51 class nsDataHashtable : public nsBaseHashtable { 243:23.51 ^~~~~~~~~~~~~~~ 243:24.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 243:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 243:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 243:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 243:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 243:24.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 243:24.16 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 243:24.16 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 243:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 243:24.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 243:24.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 243:24.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 243:24.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 243:24.19 memset(&aArr[0], 0, N * sizeof(T)); 243:24.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.21 In file included from /usr/include/c++/8/vector:64, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 243:24.21 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 243:24.21 class vector : protected _Vector_base<_Tp, _Alloc> 243:24.21 ^~~~~~ 243:24.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 243:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 243:24.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 243:24.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 243:24.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 243:24.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 243:24.22 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 243:24.22 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 243:24.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 243:24.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 243:24.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 243:24.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 243:24.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 243:24.24 memset(&aArr[0], 0, N * sizeof(T)); 243:24.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 243:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 243:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 243:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 243:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 243:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 243:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 243:24.24 from /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:7, 243:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 243:24.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 243:24.24 class ClipManager { 243:24.24 ^~~~~~~~~~~ 243:24.27 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 243:24.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:24.27 foundInterface = 0; \ 243:24.27 ^~~~~~~~~~~~~~ 243:24.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:24.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:24.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.27 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:24.27 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 243:24.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 243:24.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 243:24.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 243:24.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 243:24.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 243:24.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 243:24.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 243:24.28 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 243:24.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 243:24.28 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:24.30 else 243:24.30 ^~~~ 243:24.30 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 243:24.30 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 243:24.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:24.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 243:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 243:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 243:24.62 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 243:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 243:24.62 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 243:24.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:24.63 foundInterface = 0; \ 243:24.63 ^~~~~~~~~~~~~~ 243:24.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:24.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:24.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.63 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:24.63 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 243:24.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 243:24.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 243:24.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 243:24.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 243:24.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 243:24.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 243:24.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 243:24.63 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 243:24.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 243:24.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:24.63 else 243:24.63 ^~~~ 243:24.63 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 243:24.63 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 243:24.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:27.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 243:27.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 243:27.86 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 243:27.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 243:27.86 memset(aT, 0, sizeof(T)); 243:27.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 243:27.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 243:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:405: 243:27.86 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 243:27.86 struct GlobalProperties { 243:27.86 ^~~~~~~~~~~~~~~~ 243:30.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:30.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:30.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:30.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:30.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:30.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 243:30.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 243:30.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 243:30.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 243:30.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 243:30.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 243:30.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 243:30.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 243:30.60 memset(&aArr[0], 0, N * sizeof(T)); 243:30.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:30.62 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 243:30.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 243:30.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 243:30.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 243:30.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 243:30.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 243:30.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 243:30.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 243:30.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 243:30.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 243:30.62 class nsDataHashtable : public nsBaseHashtable { 243:30.62 ^~~~~~~~~~~~~~~ 243:31.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 243:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 243:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 243:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 243:31.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 243:31.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 243:31.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 243:31.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 243:31.79 memset(&aArr[0], 0, N * sizeof(T)); 243:31.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:31.79 In file included from /usr/include/c++/8/vector:64, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 243:31.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 243:31.79 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 243:31.79 class vector : protected _Vector_base<_Tp, _Alloc> 243:31.79 ^~~~~~ 243:31.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:31.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:31.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 243:31.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 243:31.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 243:31.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 243:31.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 243:31.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 243:31.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 243:31.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 243:31.84 memset(&aArr[0], 0, N * sizeof(T)); 243:31.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:31.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 243:31.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 243:31.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 243:31.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 243:31.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 243:31.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 243:31.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 243:31.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 243:31.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:353: 243:31.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 243:31.85 class ClipManager { 243:31.85 ^~~~~~~~~~~ 243:43.93 dom/file 244:09.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 244:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 244:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 244:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 244:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 244:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 244:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 244:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 244:09.63 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:7, 244:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 244:09.63 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 244:09.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:09.64 foundInterface = 0; \ 244:09.64 ^~~~~~~~~~~~~~ 244:09.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:09.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:09.64 ^~~~~~~~~~~~~~~~~~~~~~~ 244:09.64 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:09.64 NS_INTERFACE_MAP_END 244:09.64 ^~~~~~~~~~~~~~~~~~~~ 244:09.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:09.64 else 244:09.64 ^~~~ 244:09.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:09.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:09.64 ^~~~~~~~~~~~~~~~~~ 244:09.64 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:09.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 244:09.64 ^~~~~~~~~~~~~~~~~~~~~~ 244:09.77 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobBodyStreamHolder::QueryInterface(const nsIID&, void**)': 244:09.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:09.77 foundInterface = 0; \ 244:09.77 ^~~~~~~~~~~~~~ 244:09.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:09.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:09.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:09.77 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:09.77 NS_INTERFACE_MAP_END_INHERITING(BodyStreamHolder) 244:09.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:09.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 244:09.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 244:09.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 244:09.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 244:09.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 244:09.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 244:09.77 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:8, 244:09.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 244:09.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:09.77 } else 244:09.77 ^~~~ 244:09.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:09.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:09.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:09.77 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:09.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobBodyStreamHolder) 244:09.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:20.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 244:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 244:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 244:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 244:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 244:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 244:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 244:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 244:20.08 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:7, 244:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 244:20.08 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 244:20.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:20.09 foundInterface = 0; \ 244:20.09 ^~~~~~~~~~~~~~ 244:20.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:20.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:20.09 ^~~~~~~~~~~~~~~~~~~~~~~ 244:20.09 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:20.10 NS_INTERFACE_MAP_END 244:20.11 ^~~~~~~~~~~~~~~~~~~~ 244:20.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:20.11 else 244:20.11 ^~~~ 244:20.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:20.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:20.11 ^~~~~~~~~~~~~~~~~~ 244:20.11 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:20.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 244:20.12 ^~~~~~~~~~~~~~~~~~~~~~ 244:20.52 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 244:20.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:20.52 foundInterface = 0; \ 244:20.52 ^~~~~~~~~~~~~~ 244:20.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:20.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:20.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:20.53 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:20.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 244:20.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:20.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:20.53 else 244:20.53 ^~~~ 244:20.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:20.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:20.54 ^~~~~~~~~~~~~~~~~~ 244:20.54 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:20.54 NS_INTERFACE_MAP_ENTRY(nsINamed) 244:20.56 ^~~~~~~~~~~~~~~~~~~~~~ 244:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 244:21.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:21.07 foundInterface = 0; \ 244:21.07 ^~~~~~~~~~~~~~ 244:21.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:21.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:21.07 ^~~~~~~~~~~~~~~~~~~~~~~ 244:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:21.07 NS_INTERFACE_MAP_END 244:21.07 ^~~~~~~~~~~~~~~~~~~~ 244:21.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:21.07 else 244:21.07 ^~~~ 244:21.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 244:21.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 244:21.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 244:21.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 244:21.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 244:21.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:21.08 foundInterface = 0; \ 244:21.08 ^~~~~~~~~~~~~~ 244:21.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:21.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:21.09 ^~~~~~~~~~~~~~~~~~~~~~~ 244:21.09 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:21.09 NS_INTERFACE_MAP_END 244:21.09 ^~~~~~~~~~~~~~~~~~~~ 244:21.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:21.09 else 244:21.09 ^~~~ 244:21.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 244:21.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 244:21.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:21.11 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 244:21.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 244:21.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:21.21 dom/file/ipc 244:36.62 dom/file/uri 244:41.56 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 244:41.56 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 244:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 244:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 244:41.56 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.h:10, 244:41.56 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 244:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 244:41.56 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 244:41.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:41.58 foundInterface = 0; \ 244:41.58 ^~~~~~~~~~~~~~ 244:41.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:41.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:41.58 ^~~~~~~~~~~~~~~~~~~~~~~ 244:41.58 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:41.58 NS_INTERFACE_MAP_END 244:41.58 ^~~~~~~~~~~~~~~~~~~~ 244:41.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:41.58 else 244:41.58 ^~~~ 244:41.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 244:41.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 244:41.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:41.58 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 244:41.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 244:41.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 244:48.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 244:48.11 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 244:48.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:47: 244:48.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 244:48.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 244:48.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 244:48.12 ^ 244:48.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 244:48.14 struct Block { 244:48.14 ^~~~~ 244:53.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 244:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 244:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 244:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 244:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 244:53.21 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:7, 244:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 244:53.21 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 244:53.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:53.21 foundInterface = 0; \ 244:53.21 ^~~~~~~~~~~~~~ 244:53.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:53.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:53.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:53.21 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:53.21 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 244:53.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:53.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 244:53.22 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:53.22 } else 244:53.22 ^~~~ 244:53.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 244:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 244:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 244:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 244:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 244:53.24 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:7, 244:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 244:53.24 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 244:53.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:53.25 foundInterface = 0; \ 244:53.25 ^~~~~~~~~~~~~~ 244:53.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:53.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:53.25 ^~~~~~~~~~~~~~~~~~~~~~~ 244:53.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:53.25 NS_INTERFACE_MAP_END \ 244:53.25 ^~~~~~~~~~~~~~~~~~~~ 244:53.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 244:53.25 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 244:53.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:53.25 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 244:53.25 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 244:53.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:53.26 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 244:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobURL.h:13, 244:53.26 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:10, 244:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 244:53.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 244:53.26 } else \ 244:53.27 ^~~~ 244:53.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 244:53.27 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 244:53.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:53.27 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 244:53.27 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 244:53.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:56.67 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 244:56.67 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 244:56.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:56.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 244:56.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 244:56.68 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.h:10, 244:56.68 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 244:56.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 244:56.68 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 244:56.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:56.68 foundInterface = 0; \ 244:56.68 ^~~~~~~~~~~~~~ 244:56.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:56.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:56.68 ^~~~~~~~~~~~~~~~~~~~~~~ 244:56.68 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:56.69 NS_INTERFACE_MAP_END 244:56.69 ^~~~~~~~~~~~~~~~~~~~ 244:56.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:56.71 else 244:56.73 ^~~~ 244:56.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:56.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:56.73 ^~~~~~~~~~~~~~~~~~ 244:56.73 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:56.73 NS_INTERFACE_MAP_ENTRY(nsIObserver) 244:56.73 ^~~~~~~~~~~~~~~~~~~~~~ 245:11.52 dom/filehandle 245:12.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 245:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 245:12.19 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 245:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:20: 245:12.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 245:12.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 245:12.19 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 245:12.19 ^ 245:12.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 245:12.19 struct Block { 245:12.19 ^~~~~ 245:41.36 dom/filesystem 245:46.93 dom/filesystem/compat 246:06.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 246:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 246:06.84 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 246:06.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:06.84 foundInterface = 0; \ 246:06.84 ^~~~~~~~~~~~~~ 246:06.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:06.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:06.84 ^~~~~~~~~~~~~~~~~~~~~~~ 246:06.84 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:06.84 NS_INTERFACE_MAP_END 246:06.84 ^~~~~~~~~~~~~~~~~~~~ 246:06.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:06.84 else 246:06.84 ^~~~ 246:06.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:06.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:06.86 ^~~~~~~~~~~~~~~~~~ 246:06.86 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:06.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:06.86 ^~~~~~~~~~~~~~~~~~~~~~ 246:06.88 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 246:06.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:06.88 foundInterface = 0; \ 246:06.88 ^~~~~~~~~~~~~~ 246:06.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 246:06.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 246:06.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:06.88 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 246:06.88 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 246:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:06.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 246:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 246:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 246:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 246:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 246:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 246:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 246:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 246:06.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 246:06.89 } else 246:06.89 ^~~~ 246:06.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 246:06.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 246:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:06.91 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 246:06.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 246:06.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:06.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 246:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 246:06.94 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 246:06.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:06.96 foundInterface = 0; \ 246:06.96 ^~~~~~~~~~~~~~ 246:06.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:06.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:06.96 ^~~~~~~~~~~~~~~~~~~~~~~ 246:06.96 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:06.96 NS_INTERFACE_MAP_END 246:06.96 ^~~~~~~~~~~~~~~~~~~~ 246:06.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:06.96 else 246:06.96 ^~~~ 246:06.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:06.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:06.96 ^~~~~~~~~~~~~~~~~~ 246:06.96 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:06.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:06.96 ^~~~~~~~~~~~~~~~~~~~~~ 246:07.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 246:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 246:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 246:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 246:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 246:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, 246:07.35 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:7, 246:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 246:07.35 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 246:07.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:07.36 foundInterface = 0; \ 246:07.36 ^~~~~~~~~~~~~~ 246:07.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:07.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:07.36 ^~~~~~~~~~~~~~~~~~~~~~~ 246:07.36 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:07.36 NS_INTERFACE_MAP_END 246:07.36 ^~~~~~~~~~~~~~~~~~~~ 246:07.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:07.36 else 246:07.36 ^~~~ 246:07.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:07.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:07.37 ^~~~~~~~~~~~~~~~~~ 246:07.39 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:07.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:07.39 ^~~~~~~~~~~~~~~~~~~~~~ 246:07.40 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 246:07.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:07.40 foundInterface = 0; \ 246:07.40 ^~~~~~~~~~~~~~ 246:07.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:07.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:07.41 ^~~~~~~~~~~~~~~~~~~~~~~ 246:07.41 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:07.41 NS_INTERFACE_MAP_END 246:07.41 ^~~~~~~~~~~~~~~~~~~~ 246:07.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:07.41 else 246:07.41 ^~~~ 246:07.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:07.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:07.41 ^~~~~~~~~~~~~~~~~~ 246:07.41 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:07.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:07.41 ^~~~~~~~~~~~~~~~~~~~~~ 246:07.64 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 246:07.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:07.64 foundInterface = 0; \ 246:07.64 ^~~~~~~~~~~~~~ 246:07.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 246:07.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 246:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.64 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 246:07.64 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 246:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 246:07.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 246:07.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 246:07.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 246:07.64 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 246:07.64 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 246:07.64 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 246:07.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 246:07.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 246:07.65 } else 246:07.65 ^~~~ 246:07.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 246:07.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 246:07.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.65 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 246:07.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 246:07.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 246:07.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 246:07.76 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 246:07.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:07.76 foundInterface = 0; \ 246:07.76 ^~~~~~~~~~~~~~ 246:07.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 246:07.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 246:07.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.77 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 246:07.79 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 246:07.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 246:07.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 246:07.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 246:07.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 246:07.79 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 246:07.79 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 246:07.79 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 246:07.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 246:07.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 246:07.79 } else 246:07.79 ^~~~ 246:07.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 246:07.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 246:07.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.79 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 246:07.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 246:07.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:07.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 246:07.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 246:07.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 246:07.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 246:07.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 246:07.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 246:07.87 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 246:07.87 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 246:07.87 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 246:07.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 246:07.87 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 246:07.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:07.87 foundInterface = 0; \ 246:07.87 ^~~~~~~~~~~~~~ 246:07.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 246:07.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 246:07.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.88 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 246:07.88 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 246:07.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 246:07.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 246:07.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 246:07.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 246:07.89 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 246:07.89 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 246:07.89 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 246:07.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 246:07.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 246:07.90 } else 246:07.90 ^~~~ 246:07.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 246:07.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 246:07.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:07.90 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 246:07.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 246:07.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:10.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 246:10.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 246:10.20 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/FileSystemRequestParent.cpp:13, 246:10.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:20: 246:10.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 246:10.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 246:10.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 246:10.20 ^ 246:10.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 246:10.20 struct Block { 246:10.20 ^~~~~ 246:11.44 dom/flex 246:28.06 dom/gamepad 246:34.77 dom/geolocation 246:38.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAttrName.h:16, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AttrArray.h:21, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.h:10, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:7, 246:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 246:38.32 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 246:38.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:38.35 foundInterface = 0; \ 246:38.35 ^~~~~~~~~~~~~~ 246:38.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:38.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:38.35 ^~~~~~~~~~~~~~~~~~~~~~~ 246:38.35 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:38.35 NS_INTERFACE_MAP_END 246:38.35 ^~~~~~~~~~~~~~~~~~~~ 246:38.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:38.35 else 246:38.35 ^~~~ 246:38.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:38.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:38.35 ^~~~~~~~~~~~~~~~~~ 246:38.35 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:38.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:38.35 ^~~~~~~~~~~~~~~~~~~~~~ 246:38.37 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 246:38.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:38.37 foundInterface = 0; \ 246:38.38 ^~~~~~~~~~~~~~ 246:38.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:38.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:38.40 ^~~~~~~~~~~~~~~~~~~~~~~ 246:38.40 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:38.40 NS_INTERFACE_MAP_END 246:38.40 ^~~~~~~~~~~~~~~~~~~~ 246:38.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:38.40 else 246:38.40 ^~~~ 246:38.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:38.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:38.40 ^~~~~~~~~~~~~~~~~~ 246:38.40 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:38.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:38.41 ^~~~~~~~~~~~~~~~~~~~~~ 246:38.44 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 246:38.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:38.44 foundInterface = 0; \ 246:38.44 ^~~~~~~~~~~~~~ 246:38.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:38.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:38.44 ^~~~~~~~~~~~~~~~~~~~~~~ 246:38.44 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:38.44 NS_INTERFACE_MAP_END 246:38.44 ^~~~~~~~~~~~~~~~~~~~ 246:38.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:38.44 else 246:38.44 ^~~~ 246:38.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:38.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:38.44 ^~~~~~~~~~~~~~~~~~ 246:38.44 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:38.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:38.44 ^~~~~~~~~~~~~~~~~~~~~~ 246:45.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:45.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 246:45.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 246:45.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 246:45.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 246:45.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 246:45.93 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.h:10, 246:45.93 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:7, 246:45.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 246:45.93 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 246:45.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:45.93 foundInterface = 0; \ 246:45.93 ^~~~~~~~~~~~~~ 246:45.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:45.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:45.94 ^~~~~~~~~~~~~~~~~~~~~~~ 246:45.94 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:45.94 NS_INTERFACE_MAP_END 246:45.94 ^~~~~~~~~~~~~~~~~~~~ 246:45.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:45.95 else 246:45.96 ^~~~ 246:45.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:45.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:45.96 ^~~~~~~~~~~~~~~~~~ 246:45.96 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:45.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:45.96 ^~~~~~~~~~~~~~~~~~~~~~ 246:46.15 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 246:46.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:46.15 foundInterface = 0; \ 246:46.15 ^~~~~~~~~~~~~~ 246:46.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:46.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:46.15 ^~~~~~~~~~~~~~~~~~~~~~~ 246:46.15 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:46.15 NS_INTERFACE_MAP_END 246:46.15 ^~~~~~~~~~~~~~~~~~~~ 246:46.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:46.16 else 246:46.16 ^~~~ 246:46.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:46.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:46.16 ^~~~~~~~~~~~~~~~~~ 246:46.16 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:46.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:46.17 ^~~~~~~~~~~~~~~~~~~~~~ 246:46.25 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 246:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:46.25 foundInterface = 0; \ 246:46.25 ^~~~~~~~~~~~~~ 246:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:46.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:46.26 ^~~~~~~~~~~~~~~~~~~~~~~ 246:46.26 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:46.26 NS_INTERFACE_MAP_END 246:46.26 ^~~~~~~~~~~~~~~~~~~~ 246:46.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:46.26 else 246:46.27 ^~~~ 246:46.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:46.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:46.27 ^~~~~~~~~~~~~~~~~~ 246:46.27 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:46.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:46.27 ^~~~~~~~~~~~~~~~~~~~~~ 246:46.33 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadLightIndicator::QueryInterface(const nsIID&, void**)': 246:46.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:46.33 foundInterface = 0; \ 246:46.33 ^~~~~~~~~~~~~~ 246:46.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 246:46.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:46.33 ^~~~~~~~~~~~~~~~~~~~~~~ 246:46.33 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:46.33 NS_INTERFACE_MAP_END 246:46.33 ^~~~~~~~~~~~~~~~~~~~ 246:46.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 246:46.33 else 246:46.33 ^~~~ 246:46.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:46.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:46.33 ^~~~~~~~~~~~~~~~~~ 246:46.33 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:46.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 246:46.33 ^~~~~~~~~~~~~~~~~~~~~~ 246:50.91 dom/grid 247:04.33 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 247:04.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:04.34 foundInterface = 0; \ 247:04.34 ^~~~~~~~~~~~~~ 247:04.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 247:04.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:04.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:04.34 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:04.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 247:04.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:04.34 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 247:04.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 247:04.34 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.h:12, 247:04.34 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:7, 247:04.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 247:04.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 247:04.34 } else 247:04.34 ^~~~ 247:04.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 247:04.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 247:04.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:04.34 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 247:04.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 247:04.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:07.52 dom/html 247:17.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:9, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.h:10, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.h:10, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:7, 247:17.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 247:17.51 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 247:17.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:17.51 foundInterface = 0; \ 247:17.51 ^~~~~~~~~~~~~~ 247:17.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:17.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:17.52 ^~~~~~~~~~~~~~~~~~~~~~~ 247:17.52 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:17.52 NS_INTERFACE_MAP_END 247:17.54 ^~~~~~~~~~~~~~~~~~~~ 247:17.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:17.54 else 247:17.54 ^~~~ 247:17.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:17.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:17.54 ^~~~~~~~~~~~~~~~~~ 247:17.54 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:17.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:17.55 ^~~~~~~~~~~~~~~~~~~~~~ 247:17.58 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 247:17.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:17.59 foundInterface = 0; \ 247:17.59 ^~~~~~~~~~~~~~ 247:17.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:17.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:17.59 ^~~~~~~~~~~~~~~~~~~~~~~ 247:17.59 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:17.59 NS_INTERFACE_MAP_END 247:17.59 ^~~~~~~~~~~~~~~~~~~~ 247:17.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:17.59 else 247:17.59 ^~~~ 247:17.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:17.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:17.59 ^~~~~~~~~~~~~~~~~~ 247:17.59 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:17.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:17.59 ^~~~~~~~~~~~~~~~~~~~~~ 247:17.64 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 247:17.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:17.64 foundInterface = 0; \ 247:17.64 ^~~~~~~~~~~~~~ 247:17.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:17.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:17.65 ^~~~~~~~~~~~~~~~~~~~~~~ 247:17.65 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:17.65 NS_INTERFACE_MAP_END 247:17.65 ^~~~~~~~~~~~~~~~~~~~ 247:17.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:17.66 else 247:17.66 ^~~~ 247:17.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:17.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:17.68 ^~~~~~~~~~~~~~~~~~ 247:17.68 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:17.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:17.68 ^~~~~~~~~~~~~~~~~~~~~~ 247:17.70 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 247:17.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:17.70 foundInterface = 0; \ 247:17.70 ^~~~~~~~~~~~~~ 247:17.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:17.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:17.70 ^~~~~~~~~~~~~~~~~~~~~~~ 247:17.70 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:17.70 NS_INTERFACE_MAP_END 247:17.70 ^~~~~~~~~~~~~~~~~~~~ 247:17.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:17.70 else 247:17.70 ^~~~ 247:17.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:17.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:17.70 ^~~~~~~~~~~~~~~~~~ 247:17.70 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:17.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:17.70 ^~~~~~~~~~~~~~~~~~~~~~ 247:17.75 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 247:17.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:17.75 foundInterface = 0; \ 247:17.76 ^~~~~~~~~~~~~~ 247:17.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:17.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:17.76 ^~~~~~~~~~~~~~~~~~~~~~~ 247:17.76 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:17.76 NS_INTERFACE_MAP_END 247:17.76 ^~~~~~~~~~~~~~~~~~~~ 247:17.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:17.76 else 247:17.76 ^~~~ 247:17.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:17.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:17.76 ^~~~~~~~~~~~~~~~~~ 247:17.76 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:17.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:17.76 ^~~~~~~~~~~~~~~~~~~~~~ 247:17.84 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 247:17.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:17.84 foundInterface = 0; \ 247:17.84 ^~~~~~~~~~~~~~ 247:17.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:17.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:17.84 ^~~~~~~~~~~~~~~~~~~~~~~ 247:17.84 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:17.84 NS_INTERFACE_MAP_END 247:17.84 ^~~~~~~~~~~~~~~~~~~~ 247:17.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:17.84 else 247:17.85 ^~~~ 247:17.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:17.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:17.85 ^~~~~~~~~~~~~~~~~~ 247:17.85 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:17.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:17.85 ^~~~~~~~~~~~~~~~~~~~~~ 247:17.89 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 247:17.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:17.89 foundInterface = 0; \ 247:17.89 ^~~~~~~~~~~~~~ 247:17.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:17.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:17.90 ^~~~~~~~~~~~~~~~~~~~~~~ 247:17.90 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:17.90 NS_INTERFACE_MAP_END 247:17.90 ^~~~~~~~~~~~~~~~~~~~ 247:17.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:17.90 else 247:17.90 ^~~~ 247:17.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:17.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:17.90 ^~~~~~~~~~~~~~~~~~ 247:17.90 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:17.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:17.90 ^~~~~~~~~~~~~~~~~~~~~~ 247:31.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 247:31.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 247:31.19 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:11: 247:31.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 247:31.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 247:31.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 247:31.20 ^ 247:31.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 247:31.20 struct Block { 247:31.20 ^~~~~ 247:32.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 247:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 247:32.22 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.h:14, 247:32.22 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:7: 247:32.22 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 247:32.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:32.22 foundInterface = 0; \ 247:32.22 ^~~~~~~~~~~~~~ 247:32.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:32.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:32.22 ^~~~~~~~~~~~~~~~~~~~~~~ 247:32.23 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:501:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:32.23 NS_INTERFACE_MAP_END 247:32.23 ^~~~~~~~~~~~~~~~~~~~ 247:32.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:32.23 else 247:32.23 ^~~~ 247:32.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:32.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:32.24 ^~~~~~~~~~~~~~~~~~ 247:32.24 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:500:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:32.24 NS_INTERFACE_MAP_ENTRY(nsIObserver) 247:32.24 ^~~~~~~~~~~~~~~~~~~~~~ 247:32.24 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 247:32.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:32.25 foundInterface = 0; \ 247:32.25 ^~~~~~~~~~~~~~ 247:32.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:32.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:32.25 ^~~~~~~~~~~~~~~~~~~~~~~ 247:32.25 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:781:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:32.26 NS_INTERFACE_MAP_END 247:32.26 ^~~~~~~~~~~~~~~~~~~~ 247:32.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:32.26 else 247:32.26 ^~~~ 247:32.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:32.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:32.26 ^~~~~~~~~~~~~~~~~~ 247:32.26 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:780:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:32.27 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 247:32.27 ^~~~~~~~~~~~~~~~~~~~~~ 247:51.28 dom/html/input 247:59.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 247:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 247:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 247:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 247:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 247:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 247:59.96 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 247:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 247:59.96 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 247:59.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:59.96 foundInterface = 0; \ 247:59.96 ^~~~~~~~~~~~~~ 247:59.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:59.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:59.96 ^~~~~~~~~~~~~~~~~~~~~~~ 247:59.96 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:59.96 NS_INTERFACE_MAP_END 247:59.96 ^~~~~~~~~~~~~~~~~~~~ 247:59.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:59.96 else 247:59.96 ^~~~ 247:59.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:59.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:59.98 ^~~~~~~~~~~~~~~~~~ 247:59.99 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:59.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:59.99 ^~~~~~~~~~~~~~~~~~~~~~ 248:05.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:05.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 248:05.63 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/MLSFallback.h:7, 248:05.63 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/MLSFallback.cpp:7, 248:05.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 248:05.63 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 248:05.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:05.63 foundInterface = 0; \ 248:05.63 ^~~~~~~~~~~~~~ 248:05.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:05.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:05.63 ^~~~~~~~~~~~~~~~~~~~~~~ 248:05.64 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:05.64 NS_INTERFACE_MAP_END 248:05.64 ^~~~~~~~~~~~~~~~~~~~ 248:05.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:05.65 else 248:05.65 ^~~~ 248:05.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:05.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:05.65 ^~~~~~~~~~~~~~~~~~ 248:05.66 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:05.67 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 248:05.67 ^~~~~~~~~~~~~~~~~~~~~~ 248:05.67 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 248:05.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:05.67 foundInterface = 0; \ 248:05.67 ^~~~~~~~~~~~~~ 248:05.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:05.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:05.68 ^~~~~~~~~~~~~~~~~~~~~~~ 248:05.68 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:05.68 NS_INTERFACE_MAP_END 248:05.68 ^~~~~~~~~~~~~~~~~~~~ 248:05.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:05.68 else 248:05.68 ^~~~ 248:05.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:05.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:05.68 ^~~~~~~~~~~~~~~~~~ 248:05.68 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:05.68 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 248:05.70 ^~~~~~~~~~~~~~~~~~~~~~ 248:05.70 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 248:05.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:05.70 foundInterface = 0; \ 248:05.70 ^~~~~~~~~~~~~~ 248:05.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:05.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:05.70 ^~~~~~~~~~~~~~~~~~~~~~~ 248:05.72 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:05.73 NS_INTERFACE_MAP_END 248:05.73 ^~~~~~~~~~~~~~~~~~~~ 248:05.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:05.73 else 248:05.73 ^~~~ 248:05.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:05.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:05.73 ^~~~~~~~~~~~~~~~~~ 248:05.74 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:05.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:05.74 ^~~~~~~~~~~~~~~~~~~~~~ 248:05.74 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 248:05.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:05.74 foundInterface = 0; \ 248:05.74 ^~~~~~~~~~~~~~ 248:05.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:05.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:05.74 ^~~~~~~~~~~~~~~~~~~~~~~ 248:05.74 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:05.74 NS_INTERFACE_MAP_END 248:05.74 ^~~~~~~~~~~~~~~~~~~~ 248:05.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:05.74 else 248:05.74 ^~~~ 248:05.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:05.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:05.75 ^~~~~~~~~~~~~~~~~~ 248:05.75 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:05.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:05.75 ^~~~~~~~~~~~~~~~~~~~~~ 248:08.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:08.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 248:08.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:08.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:08.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 248:08.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 248:08.74 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 248:08.74 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 248:08.74 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 248:08.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 248:08.74 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 248:08.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:08.74 foundInterface = 0; \ 248:08.74 ^~~~~~~~~~~~~~ 248:08.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:08.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:08.78 ^~~~~~~~~~~~~~~~~~~~~~~ 248:08.78 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:08.78 NS_INTERFACE_MAP_END 248:08.78 ^~~~~~~~~~~~~~~~~~~~ 248:08.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 248:08.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 248:08.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 248:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 248:08.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 248:08.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 248:08.80 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 248:08.80 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 248:08.81 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 248:08.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 248:08.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:08.81 } else 248:08.81 ^~~~ 248:08.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:08.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:08.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 248:08.81 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 248:08.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:09.91 dom/jsurl 248:15.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:15.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 248:15.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:15.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:15.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 248:15.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 248:15.41 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 248:15.41 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 248:15.42 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 248:15.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 248:15.42 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 248:15.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:15.43 foundInterface = 0; \ 248:15.43 ^~~~~~~~~~~~~~ 248:15.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:15.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:15.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:15.43 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:15.43 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 248:15.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:15.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 248:15.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 248:15.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 248:15.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 248:15.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 248:15.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 248:15.44 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 248:15.44 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 248:15.44 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 248:15.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 248:15.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:15.44 } else 248:15.45 ^~~~ 248:15.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:15.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:15.46 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:15.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 248:15.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:16.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 248:16.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 248:16.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 248:16.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 248:16.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 248:16.18 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:23, 248:16.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 248:16.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 248:16.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 248:16.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 248:16.18 ^ 248:16.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 248:16.18 struct Block { 248:16.18 ^~~~~ 248:26.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:26.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 248:26.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:26.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:26.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 248:26.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 248:26.91 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 248:26.91 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 248:26.91 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 248:26.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 248:26.91 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 248:26.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:26.91 foundInterface = 0; \ 248:26.91 ^~~~~~~~~~~~~~ 248:26.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:26.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:26.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:26.91 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 248:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:26.91 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 248:26.91 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 248:26.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:26.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 248:26.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 248:26.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 248:26.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 248:26.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 248:26.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 248:26.95 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 248:26.95 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 248:26.95 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 248:26.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 248:26.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:26.95 } else 248:26.95 ^~~~ 248:26.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:26.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:26.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:26.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 248:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:26.96 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 248:26.96 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 248:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 248:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 248:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 248:29.40 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 248:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:29.40 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 248:29.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:29.40 foundInterface = 0; \ 248:29.40 ^~~~~~~~~~~~~~ 248:29.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:29.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:29.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:29.40 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 248:29.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.40 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 248:29.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 248:29.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 248:29.40 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 248:29.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:29.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:29.40 } else 248:29.41 ^~~~ 248:29.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:29.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:29.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 248:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.42 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 248:29.43 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 248:29.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 248:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 248:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 248:29.50 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 248:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:29.50 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 248:29.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:29.50 foundInterface = 0; \ 248:29.50 ^~~~~~~~~~~~~~ 248:29.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:29.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.50 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:29.50 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 248:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 248:29.51 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 248:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:29.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:29.51 } else 248:29.51 ^~~~ 248:29.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:29.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:29.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.52 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:29.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 248:29.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 248:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 248:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 248:29.77 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 248:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:29.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 248:29.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:29.77 foundInterface = 0; \ 248:29.78 ^~~~~~~~~~~~~~ 248:29.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:29.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:29.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:29.78 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 248:29.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.78 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 248:29.78 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 248:29.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 248:29.78 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 248:29.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:29.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:29.79 } else 248:29.79 ^~~~ 248:29.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:29.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:29.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:29.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 248:29.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:29.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 248:29.81 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 248:29.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:31.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:31.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 248:31.04 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 248:31.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 248:31.04 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 248:31.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:31.04 foundInterface = 0; \ 248:31.04 ^~~~~~~~~~~~~~ 248:31.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:31.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:31.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:31.04 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:31.04 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 248:31.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:31.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 248:31.04 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1197:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:31.04 } else 248:31.04 ^~~~ 248:31.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 248:31.06 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 248:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 248:31.07 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 248:31.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:31.07 foundInterface = 0; \ 248:31.07 ^~~~~~~~~~~~~~ 248:31.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:31.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:31.07 ^~~~~~~~~~~~~~~~~~~~~~~ 248:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:31.08 NS_INTERFACE_MAP_END \ 248:31.08 ^~~~~~~~~~~~~~~~~~~~ 248:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 248:31.08 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 248:31.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:31.08 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1289:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 248:31.08 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 248:31.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:31.08 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 248:31.08 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.h:15, 248:31.09 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:15, 248:31.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 248:31.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 248:31.11 } else \ 248:31.11 ^~~~ 248:31.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 248:31.11 } else \ 248:31.11 ^~~~ 248:31.11 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1289:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 248:31.11 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 248:31.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:32.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 248:32.18 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 248:32.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 248:32.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 248:32.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 248:32.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 248:32.19 memset(&aArr[0], 0, N * sizeof(T)); 248:32.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:32.19 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 248:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 248:32.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 248:32.20 class nsDataHashtable : public nsBaseHashtable { 248:32.20 ^~~~~~~~~~~~~~~ 248:35.48 dom/mathml 248:37.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 248:37.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 248:37.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 248:37.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 248:37.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 248:37.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 248:37.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 248:37.12 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 248:37.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:37.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 248:37.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 248:37.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 248:37.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 248:37.12 memset(&aArr[0], 0, N * sizeof(T)); 248:37.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:37.13 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 248:37.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 248:37.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 248:37.13 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:11, 248:37.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:37.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 248:37.16 class nsDataHashtable : public nsBaseHashtable { 248:37.16 ^~~~~~~~~~~~~~~ 248:37.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 248:37.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 248:37.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 248:37.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 248:37.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 248:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 248:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 248:37.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 248:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:37.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 248:37.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 248:37.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 248:37.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 248:37.76 memset(&aArr[0], 0, N * sizeof(T)); 248:37.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:37.76 In file included from /usr/include/c++/8/vector:64, 248:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 248:37.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 248:37.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 248:37.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 248:37.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 248:37.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 248:37.78 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:11, 248:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:37.82 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 248:37.82 class vector : protected _Vector_base<_Tp, _Alloc> 248:37.82 ^~~~~~ 248:37.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 248:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 248:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 248:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 248:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 248:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 248:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 248:37.82 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 248:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 248:37.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 248:37.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 248:37.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 248:37.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 248:37.82 memset(&aArr[0], 0, N * sizeof(T)); 248:37.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:37.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 248:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 248:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 248:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 248:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 248:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 248:37.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 248:37.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:23, 248:37.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 248:37.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 248:37.84 class ClipManager { 248:37.84 ^~~~~~~~~~~ 249:08.28 dom/media 249:32.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 249:32.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 249:32.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:32.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:32.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 249:32.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 249:32.63 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 249:32.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 249:32.64 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 249:32.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 249:32.64 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 249:32.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:32.64 foundInterface = 0; \ 249:32.64 ^~~~~~~~~~~~~~ 249:32.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 249:32.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:32.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:32.64 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:763:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:32.64 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 249:32.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:32.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 249:32.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 249:32.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 249:32.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 249:32.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 249:32.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 249:32.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 249:32.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 249:32.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 249:32.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 249:32.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 249:32.67 } else 249:32.67 ^~~~ 249:32.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 249:32.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:32.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:32.68 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:761:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:32.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 249:32.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:33.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 249:33.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 249:33.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:33.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:33.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 249:33.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 249:33.03 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 249:33.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 249:33.04 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 249:33.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 249:33.04 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 249:33.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:33.04 foundInterface = 0; \ 249:33.06 ^~~~~~~~~~~~~~ 249:33.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:33.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:33.06 ^~~~~~~~~~~~~~~~~~~~~~~ 249:33.06 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1435:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:33.06 NS_INTERFACE_MAP_END 249:33.06 ^~~~~~~~~~~~~~~~~~~~ 249:33.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:33.07 else 249:33.07 ^~~~ 249:33.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:33.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:33.07 ^~~~~~~~~~~~~~~~~~ 249:33.07 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1434:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:33.07 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 249:33.07 ^~~~~~~~~~~~~~~~~~~~~~ 249:33.48 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 249:33.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:33.48 foundInterface = 0; \ 249:33.48 ^~~~~~~~~~~~~~ 249:33.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 249:33.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:33.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:33.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:33.49 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 249:33.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:33.49 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1735:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 249:33.49 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 249:33.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:33.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 249:33.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 249:33.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 249:33.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 249:33.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 249:33.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 249:33.49 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 249:33.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 249:33.49 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 249:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 249:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 249:33.50 } else 249:33.50 ^~~~ 249:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 249:33.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:33.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:33.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 249:33.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:33.50 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1735:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 249:33.50 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 249:33.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 249:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 249:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 249:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 249:36.74 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 249:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 249:36.74 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 249:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 249:36.74 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 249:36.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:36.74 foundInterface = 0; \ 249:36.74 ^~~~~~~~~~~~~~ 249:36.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:36.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:36.74 ^~~~~~~~~~~~~~~~~~~~~~~ 249:36.74 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:36.75 NS_INTERFACE_MAP_END 249:36.75 ^~~~~~~~~~~~~~~~~~~~ 249:36.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 249:36.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 249:36.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 249:36.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 249:36.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 249:36.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 249:36.79 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 249:36.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 249:36.79 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 249:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 249:36.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 249:36.80 } else 249:36.80 ^~~~ 249:36.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 249:36.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:36.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.80 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 249:36.80 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 249:36.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:43.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 249:43.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 249:43.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp:14: 249:43.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 249:43.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 249:43.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 249:43.71 ^ 249:43.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 249:43.71 struct Block { 249:43.71 ^~~~~ 249:46.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 249:46.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 249:46.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 249:46.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 249:46.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 249:46.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 249:46.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 249:46.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 249:46.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 249:46.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 249:46.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 249:46.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 249:46.47 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 249:46.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 249:46.47 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 249:46.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 249:46.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 249:46.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 249:46.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 249:46.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 249:46.48 memset(&aArr[0], 0, N * sizeof(T)); 249:46.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:46.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 249:46.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 249:46.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 249:46.48 class nsDataHashtable : public nsBaseHashtable { 249:46.48 ^~~~~~~~~~~~~~~ 250:06.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 250:06.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 250:06.96 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 250:06.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:06.96 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 250:06.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:06.96 foundInterface = 0; \ 250:06.96 ^~~~~~~~~~~~~~ 250:06.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:06.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:06.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:06.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:06.96 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:06.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:06.96 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:06.96 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 250:06.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:06.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 250:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 250:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 250:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 250:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 250:06.97 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 250:06.97 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 250:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:06.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:06.97 } else 250:06.97 ^~~~ 250:06.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:06.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:06.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:06.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:06.97 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:06.97 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 250:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:08.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 250:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 250:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 250:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:08.34 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 250:08.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:08.34 foundInterface = 0; \ 250:08.34 ^~~~~~~~~~~~~~ 250:08.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:08.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:08.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:08.36 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:08.36 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 250:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:08.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 250:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 250:08.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 250:08.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 250:08.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 250:08.40 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 250:08.40 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 250:08.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:08.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:08.40 } else 250:08.43 ^~~~ 250:08.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:08.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:08.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:08.43 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:08.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 250:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:11.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:11.59 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 250:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:11.59 foundInterface = 0; \ 250:11.59 ^~~~~~~~~~~~~~ 250:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:11.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:11.59 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:11.59 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:11.59 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 250:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:11.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 250:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:11.60 } else 250:11.61 ^~~~ 250:11.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:11.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:11.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:11.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:11.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:11.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:11.64 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:11.64 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 250:11.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:13.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:13.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 250:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:13.76 foundInterface = 0; \ 250:13.76 ^~~~~~~~~~~~~~ 250:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:13.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:13.76 ^~~~~~~~~~~~~~~~~~~~~~~ 250:13.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:13.76 NS_INTERFACE_MAP_END 250:13.76 ^~~~~~~~~~~~~~~~~~~~ 250:13.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 250:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:13.76 } else 250:13.76 ^~~~ 250:13.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:13.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:13.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:13.79 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 250:13.79 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 250:13.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:13.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:13.86 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 250:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:13.86 foundInterface = 0; \ 250:13.86 ^~~~~~~~~~~~~~ 250:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:13.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:13.86 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:13.86 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:13.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 250:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:13.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 250:13.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:13.91 } else 250:13.92 ^~~~ 250:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:13.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:13.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:13.92 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:13.92 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 250:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 250:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 250:14.02 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 250:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:14.02 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 250:14.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:14.02 foundInterface = 0; \ 250:14.02 ^~~~~~~~~~~~~~ 250:14.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:14.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:14.02 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.02 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:14.02 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 250:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 250:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 250:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 250:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 250:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 250:14.02 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 250:14.04 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 250:14.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:14.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:14.04 } else 250:14.04 ^~~~ 250:14.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:14.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:14.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:14.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:14.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.04 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:14.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 250:14.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 250:14.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 250:14.08 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 250:14.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:14.08 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 250:14.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:14.08 foundInterface = 0; \ 250:14.08 ^~~~~~~~~~~~~~ 250:14.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:14.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:14.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:14.09 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:14.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.09 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:14.10 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 250:14.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 250:14.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 250:14.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 250:14.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 250:14.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 250:14.11 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 250:14.11 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 250:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:14.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:14.12 } else 250:14.12 ^~~~ 250:14.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:14.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:14.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.13 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:14.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 250:14.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 250:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 250:14.15 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 250:14.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:14.16 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 250:14.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:14.16 foundInterface = 0; \ 250:14.16 ^~~~~~~~~~~~~~ 250:14.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:14.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:14.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:14.17 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.17 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:14.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 250:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 250:14.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 250:14.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 250:14.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 250:14.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 250:14.18 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 250:14.18 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 250:14.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:14.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:14.19 } else 250:14.19 ^~~~ 250:14.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:14.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:14.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:14.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:14.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.19 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:14.19 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 250:14.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:18.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 250:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:18.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 250:18.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 250:18.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 250:18.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 250:18.36 memset(&aArr[0], 0, N * sizeof(T)); 250:18.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:18.36 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 250:18.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 250:18.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 250:18.39 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:9, 250:18.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 250:18.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 250:18.40 class nsDataHashtable : public nsBaseHashtable { 250:18.40 ^~~~~~~~~~~~~~~ 250:55.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 250:55.33 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 250:55.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:55.33 foundInterface = 0; \ 250:55.33 ^~~~~~~~~~~~~~ 250:55.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:55.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:55.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:55.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:55.33 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:55.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:55.33 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTrackElement.cpp:145:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:55.33 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 250:55.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:55.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 250:55.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 250:55.34 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 250:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 250:55.37 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 250:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 250:55.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:55.37 } else 250:55.37 ^~~~ 250:55.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:55.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:55.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:55.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:55.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:55.40 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTrackElement.cpp:145:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:55.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 250:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:59.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 250:59.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 250:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:59.66 foundInterface = 0; \ 250:59.66 ^~~~~~~~~~~~~~ 250:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:59.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:59.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:59.66 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:59.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:59.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLVideoElement.cpp:68:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:59.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 250:59.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:59.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 250:59.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 250:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 250:59.71 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 250:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 250:59.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:59.71 } else 250:59.71 ^~~~ 250:59.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:59.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:59.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:59.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:59.72 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLVideoElement.cpp:68:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:59.72 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 250:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:01.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 251:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 251:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 251:01.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaInfo.h:11, 251:01.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoUtils.h:11, 251:01.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaMIMETypes.h:10, 251:01.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaContainerType.h:10, 251:01.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDecoder.cpp:8, 251:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 251:01.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 251:01.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDemuxer.cpp:75:30: required from here 251:01.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 251:01.18 memset(aT, 0, sizeof(T)); 251:01.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 251:01.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 251:01.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 251:01.18 class FrameHeader { 251:01.18 ^~~~~~~~~~~ 251:01.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 251:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 251:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 251:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 251:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 251:01.39 from /builddir/build/BUILD/firefox-70.0.1/dom/html/ImageDocument.cpp:14, 251:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 251:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 251:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 251:01.39 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 251:01.39 ^ 251:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 251:01.39 struct Block { 251:01.39 ^~~~~ 251:14.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 251:14.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 251:14.18 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 251:14.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 251:14.18 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 251:14.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 251:14.18 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 251:14.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:14.18 foundInterface = 0; \ 251:14.18 ^~~~~~~~~~~~~~ 251:14.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:14.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:14.18 ^~~~~~~~~~~~~~~~~~~~~~~ 251:14.18 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:14.18 NS_INTERFACE_MAP_END 251:14.18 ^~~~~~~~~~~~~~~~~~~~ 251:14.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:14.18 else 251:14.18 ^~~~ 251:14.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:14.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:14.18 ^~~~~~~~~~~~~~~~~~ 251:14.18 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:14.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 251:14.18 ^~~~~~~~~~~~~~~~~~~~~~ 251:15.98 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 251:15.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:15.98 foundInterface = 0; \ 251:15.98 ^~~~~~~~~~~~~~ 251:15.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:15.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:15.98 ^~~~~~~~~~~~~~~~~~~~~~~ 251:15.98 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:15.98 NS_INTERFACE_MAP_END 251:15.98 ^~~~~~~~~~~~~~~~~~~~ 251:15.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:15.98 else 251:15.98 ^~~~ 251:15.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:15.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:15.98 ^~~~~~~~~~~~~~~~~~ 251:15.98 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:15.98 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 251:15.98 ^~~~~~~~~~~~~~~~~~~~~~ 251:16.38 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 251:16.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:16.38 foundInterface = 0; \ 251:16.38 ^~~~~~~~~~~~~~ 251:16.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:16.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:16.38 ^~~~~~~~~~~~~~~~~~~~~~~ 251:16.38 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:16.38 NS_INTERFACE_MAP_END 251:16.38 ^~~~~~~~~~~~~~~~~~~~ 251:16.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:16.39 else 251:16.39 ^~~~ 251:16.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:16.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:16.39 ^~~~~~~~~~~~~~~~~~ 251:16.39 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:16.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 251:16.39 ^~~~~~~~~~~~~~~~~~~~~~ 251:16.45 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 251:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:16.45 foundInterface = 0; \ 251:16.45 ^~~~~~~~~~~~~~ 251:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:16.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:16.45 ^~~~~~~~~~~~~~~~~~~~~~~ 251:16.45 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:16.45 NS_INTERFACE_MAP_END 251:16.45 ^~~~~~~~~~~~~~~~~~~~ 251:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:16.45 else 251:16.45 ^~~~ 251:16.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:16.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:16.46 ^~~~~~~~~~~~~~~~~~ 251:16.46 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:16.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 251:16.46 ^~~~~~~~~~~~~~~~~~~~~~ 251:22.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 251:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 251:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 251:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 251:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 251:22.17 memset(&aArr[0], 0, N * sizeof(T)); 251:22.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:22.17 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 251:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 251:22.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 251:22.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 251:22.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 251:22.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 251:22.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 251:22.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 251:22.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 251:22.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 251:22.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 251:22.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 251:22.19 class nsDataHashtable : public nsBaseHashtable { 251:22.19 ^~~~~~~~~~~~~~~ 251:22.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 251:22.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 251:22.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 251:22.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 251:22.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 251:22.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 251:22.81 memset(&aArr[0], 0, N * sizeof(T)); 251:22.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:22.82 In file included from /usr/include/c++/8/vector:64, 251:22.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 251:22.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 251:22.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 251:22.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 251:22.85 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 251:22.85 class vector : protected _Vector_base<_Tp, _Alloc> 251:22.85 ^~~~~~ 251:22.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 251:22.85 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 251:22.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 251:22.86 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 251:22.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 251:22.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 251:22.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 251:22.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 251:22.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 251:22.86 memset(&aArr[0], 0, N * sizeof(T)); 251:22.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:22.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 251:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 251:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 251:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 251:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 251:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 251:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 251:22.88 from /builddir/build/BUILD/firefox-70.0.1/dom/html/ImageDocument.cpp:14, 251:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 251:22.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 251:22.88 class ClipManager { 251:22.88 ^~~~~~~~~~~ 251:32.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 251:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 251:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 251:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 251:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 251:32.40 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 251:32.40 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 251:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 251:32.40 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 251:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:32.40 foundInterface = 0; \ 251:32.40 ^~~~~~~~~~~~~~ 251:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:32.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:32.40 ^~~~~~~~~~~~~~~~~~~~~~~ 251:32.40 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:32.40 NS_INTERFACE_MAP_END 251:32.40 ^~~~~~~~~~~~~~~~~~~~ 251:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:32.40 else 251:32.40 ^~~~ 251:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:32.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:32.40 ^~~~~~~~~~~~~~~~~~ 251:32.40 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:32.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 251:32.40 ^~~~~~~~~~~~~~~~~~~~~~ 251:38.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 251:38.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 251:38.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 251:38.57 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 251:38.57 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 251:38.57 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 251:38.57 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp:39, 251:38.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 251:38.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 251:38.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 251:38.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 251:38.57 ^ 251:38.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 251:38.57 struct Block { 251:38.57 ^~~~~ 252:03.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 252:03.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 252:03.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 252:03.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 252:03.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 252:03.45 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 252:03.45 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 252:03.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 252:03.45 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 252:03.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 252:03.45 foundInterface = 0; \ 252:03.45 ^~~~~~~~~~~~~~ 252:03.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 252:03.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 252:03.46 ^~~~~~~~~~~~~~~~~~~~~~~ 252:03.46 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 252:03.46 NS_INTERFACE_MAP_END 252:03.46 ^~~~~~~~~~~~~~~~~~~~ 252:03.46 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 252:03.46 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 252:03.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 252:03.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 252:03.48 } else 252:03.48 ^~~~ 252:03.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 252:03.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 252:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:03.48 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:360:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 252:03.48 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 252:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:03.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 252:03.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 252:03.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 252:03.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 252:03.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 252:03.51 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 252:03.54 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 252:03.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 252:03.54 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 252:03.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 252:03.54 foundInterface = 0; \ 252:03.54 ^~~~~~~~~~~~~~ 252:03.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 252:03.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 252:03.54 ^~~~~~~~~~~~~~~~~~~~~~~ 252:03.55 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:779:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 252:03.55 NS_INTERFACE_MAP_END 252:03.55 ^~~~~~~~~~~~~~~~~~~~ 252:03.55 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 252:03.55 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 252:03.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 252:03.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 252:03.56 } else 252:03.56 ^~~~ 252:03.56 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:778:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 252:03.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 252:03.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:03.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 252:03.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 252:03.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 252:03.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 252:03.76 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 252:03.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 252:03.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 252:03.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 252:03.76 foundInterface = 0; \ 252:03.76 ^~~~~~~~~~~~~~ 252:03.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 252:03.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 252:03.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:03.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 252:03.76 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 252:03.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:03.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 252:03.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 252:03.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 252:03.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 252:03.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 252:03.77 } else 252:03.77 ^~~~ 252:03.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 252:03.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 252:03.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:03.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 252:03.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 252:03.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:03.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 252:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 252:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 252:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 252:03.86 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 252:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 252:03.86 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 252:03.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 252:03.86 foundInterface = 0; \ 252:03.86 ^~~~~~~~~~~~~~ 252:03.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 252:03.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 252:03.86 ^~~~~~~~~~~~~~~~~~~~~~~ 252:03.86 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 252:03.86 NS_INTERFACE_MAP_END 252:03.86 ^~~~~~~~~~~~~~~~~~~~ 252:03.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 252:03.86 else 252:03.86 ^~~~ 252:03.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 252:03.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 252:03.86 ^~~~~~~~~~~~~~~~~~ 252:03.86 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 252:03.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 252:03.88 ^~~~~~~~~~~~~~~~~~~~~~ 252:05.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaInfo.h:11, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConverter.h:10, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConverter.cpp:7, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:2: 252:05.78 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp: In member function 'virtual nsresult mozilla::dom::AudioTrack::QueryInterface(const nsIID&, void**)': 252:05.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 252:05.78 foundInterface = 0; \ 252:05.78 ^~~~~~~~~~~~~~ 252:05.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 252:05.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 252:05.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:05.78 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 252:05.78 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 252:05.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:05.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:11, 252:05.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioSegment.h:9, 252:05.81 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioSegment.cpp:6, 252:05.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:20: 252:05.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 252:05.81 } else 252:05.81 ^~~~ 252:05.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 252:05.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 252:05.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:05.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 252:05.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioTrack) 252:05.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:09.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 252:09.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 252:09.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 252:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 252:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 252:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 252:09.52 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 252:09.52 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 252:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 252:09.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 252:09.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 252:09.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 252:09.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 252:09.53 memset(&aArr[0], 0, N * sizeof(T)); 252:09.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:09.53 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:14, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 252:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 252:09.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 252:09.53 class nsDataHashtable : public nsBaseHashtable { 252:09.53 ^~~~~~~~~~~~~~~ 252:09.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 252:09.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 252:09.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 252:09.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 252:09.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 252:09.69 memset(&aArr[0], 0, N * sizeof(T)); 252:09.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:09.69 In file included from /usr/include/c++/8/vector:64, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 252:09.69 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:14, 252:09.72 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 252:09.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 252:09.72 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 252:09.72 class vector : protected _Vector_base<_Tp, _Alloc> 252:09.72 ^~~~~~ 252:09.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 252:09.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 252:09.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 252:09.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 252:09.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 252:09.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 252:09.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 252:09.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 252:09.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 252:09.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 252:09.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 252:09.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 252:09.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 252:09.77 memset(&aArr[0], 0, N * sizeof(T)); 252:09.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:09.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 252:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 252:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 252:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 252:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 252:09.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 252:09.79 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 252:09.81 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 252:09.81 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp:39, 252:09.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 252:09.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 252:09.81 class ClipManager { 252:09.81 ^~~~~~~~~~~ 252:27.72 dom/media/doctor 252:28.96 dom/media/doctor/gtest 252:37.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 252:37.47 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp: In static member function 'static void nsGenericHTMLElement::MapImageSizeAttributesInto(const nsMappedAttributes*, mozilla::MappedDeclarations&)': 252:37.47 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp:1294:59: warning: 'w' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:37.47 aDecls.SetNumberValue(eCSSProperty_aspect_ratio, *w / *h); 252:37.47 ~~~^~~~ 252:57.48 dom/media/eme 253:09.51 dom/media/encoder 253:11.53 dom/media/fake-cdm 253:13.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 253:13.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 253:13.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 253:13.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 253:13.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 253:13.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 253:13.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 253:13.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 253:13.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 253:13.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:13.47 foundInterface = 0; \ 253:13.47 ^~~~~~~~~~~~~~ 253:13.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 253:13.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 253:13.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:13.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 253:13.47 NS_INTERFACE_MAP_END_INHERITING(Event) 253:13.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:13.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 253:13.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 253:13.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 253:13.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 253:13.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 253:13.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 253:13.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 253:13.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 253:13.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 253:13.47 } else 253:13.47 ^~~~ 253:13.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 253:13.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 253:13.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:13.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 253:13.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 253:13.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:13.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 253:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 253:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 253:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 253:13.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 253:13.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 253:13.55 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 253:13.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 253:13.55 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 253:13.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:13.55 foundInterface = 0; \ 253:13.55 ^~~~~~~~~~~~~~ 253:13.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 253:13.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 253:13.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:13.55 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 253:13.55 NS_INTERFACE_MAP_END_INHERITING(Event) 253:13.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:13.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 253:13.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 253:13.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 253:13.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 253:13.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 253:13.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 253:13.56 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 253:13.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 253:13.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 253:13.56 } else 253:13.56 ^~~~ 253:13.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 253:13.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 253:13.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:13.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 253:13.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 253:13.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:18.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 253:18.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 253:18.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 253:18.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 253:18.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 253:18.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 253:18.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 253:18.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 253:18.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 253:18.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:18.59 foundInterface = 0; \ 253:18.59 ^~~~~~~~~~~~~~ 253:18.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 253:18.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 253:18.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:18.59 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 253:18.59 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 253:18.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:18.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 253:18.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 253:18.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 253:18.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 253:18.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 253:18.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 253:18.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 253:18.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 253:18.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 253:18.59 } else 253:18.59 ^~~~ 253:18.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 253:18.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 253:18.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:18.59 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 253:18.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 253:18.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:18.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 253:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 253:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 253:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 253:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 253:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 253:18.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 253:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 253:18.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 253:18.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:18.77 foundInterface = 0; \ 253:18.77 ^~~~~~~~~~~~~~ 253:18.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 253:18.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 253:18.80 ^~~~~~~~~~~~~~~~~~~~~~~ 253:18.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 253:18.80 NS_INTERFACE_MAP_END 253:18.80 ^~~~~~~~~~~~~~~~~~~~ 253:18.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:18.83 else 253:18.83 ^~~~ 253:18.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 253:18.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 253:18.83 ^~~~~~~~~~~~~~~~~~ 253:18.83 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 253:18.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 253:18.83 ^~~~~~~~~~~~~~~~~~~~~~ 253:19.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 253:19.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:19.25 foundInterface = 0; \ 253:19.25 ^~~~~~~~~~~~~~ 253:19.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 253:19.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 253:19.25 ^~~~~~~~~~~~~~~~~~~~~~~ 253:19.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 253:19.25 NS_INTERFACE_MAP_END 253:19.25 ^~~~~~~~~~~~~~~~~~~~ 253:19.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:19.28 else 253:19.28 ^~~~ 253:19.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 253:19.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 253:19.28 ^~~~~~~~~~~~~~~~~~ 253:19.28 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 253:19.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 253:19.28 ^~~~~~~~~~~~~~~~~~~~~~ 253:19.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 253:19.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:19.65 foundInterface = 0; \ 253:19.65 ^~~~~~~~~~~~~~ 253:19.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 253:19.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 253:19.65 ^~~~~~~~~~~~~~~~~~~~~~~ 253:19.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 253:19.65 NS_INTERFACE_MAP_END 253:19.65 ^~~~~~~~~~~~~~~~~~~~ 253:19.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:19.65 else 253:19.65 ^~~~ 253:19.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 253:19.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 253:19.65 ^~~~~~~~~~~~~~~~~~ 253:19.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 253:19.65 NS_INTERFACE_MAP_ENTRY(nsIObserver) 253:19.65 ^~~~~~~~~~~~~~~~~~~~~~ 253:22.01 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 253:22.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:22.01 foundInterface = 0; \ 253:22.01 ^~~~~~~~~~~~~~ 253:22.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 253:22.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 253:22.01 ^~~~~~~~~~~~~~~~~~~~~~~ 253:22.01 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 253:22.01 NS_INTERFACE_MAP_END 253:22.01 ^~~~~~~~~~~~~~~~~~~~ 253:22.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:22.01 else 253:22.01 ^~~~ 253:22.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 253:22.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 253:22.01 ^~~~~~~~~~~~~~~~~~ 253:22.01 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 253:22.01 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 253:22.01 ^~~~~~~~~~~~~~~~~~~~~~ 253:26.18 dom/media/flac 253:58.90 dom/media/gmp 254:06.19 dom/media/gmp/widevine-adapter 254:07.37 dom/media/gmp-plugin-openh264 254:10.04 dom/media/imagecapture 254:15.66 dom/media/ipc 254:32.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 254:32.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 254:32.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 254:32.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 254:32.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaInfo.h:11, 254:32.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:11, 254:32.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaStreamGraph.h:9, 254:32.23 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.h:10, 254:32.23 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 254:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 254:32.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 254:32.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:32.24 foundInterface = 0; \ 254:32.24 ^~~~~~~~~~~~~~ 254:32.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 254:32.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 254:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:32.26 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 254:32.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 254:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:32.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 254:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 254:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 254:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:18, 254:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaStreamGraph.h:9, 254:32.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.h:10, 254:32.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 254:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 254:32.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 254:32.26 } else 254:32.26 ^~~~ 254:32.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254:32.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 254:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:32.26 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 254:32.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 254:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256:19.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 256:19.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 256:19.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessManager.cpp:13: 256:19.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 256:19.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 256:19.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 256:19.76 ^ 256:19.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 256:19.76 struct Block { 256:19.76 ^~~~~ 256:22.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 256:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 256:22.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPServiceChild.cpp:7, 256:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:38: 256:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 256:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 256:22.73 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 256:22.73 ^ 256:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 256:22.74 struct Block { 256:22.74 ^~~~~ 257:16.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 257:16.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 257:16.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:11: 257:16.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 257:16.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 257:16.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 257:16.33 ^ 257:16.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 257:16.34 struct Block { 257:16.34 ^~~~~ 258:07.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 258:07.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 258:07.38 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 258:07.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 258:07.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 258:07.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 258:07.39 ^ 258:07.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 258:07.39 struct Block { 258:07.39 ^~~~~ 258:13.08 dom/media/mediacapabilities 258:13.08 dom/media/mediacontrol 258:15.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:15.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:15.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 258:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/AudioFocusManager.h:9, 258:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/AudioFocusManager.cpp:5, 258:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacontrol/Unified_cpp_media_mediacontrol0.cpp:2: 258:15.87 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp: In member function 'virtual nsresult mozilla::dom::MediaControlService::QueryInterface(const nsIID&, void**)': 258:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:15.88 foundInterface = 0; \ 258:15.88 ^~~~~~~~~~~~~~ 258:15.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 258:15.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 258:15.88 ^~~~~~~~~~~~~~~~~~~~~~~ 258:15.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 258:15.88 NS_INTERFACE_MAP_END 258:15.88 ^~~~~~~~~~~~~~~~~~~~ 258:15.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 258:15.89 else 258:15.89 ^~~~ 258:15.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 258:15.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 258:15.89 ^~~~~~~~~~~~~~~~~~ 258:15.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 258:15.89 NS_INTERFACE_MAP_ENTRY(nsIObserver) 258:15.89 ^~~~~~~~~~~~~~~~~~~~~~ 258:21.37 dom/media/mediacontrol/tests/gtest 258:32.08 dom/media/mediasink 258:40.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 258:40.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 258:40.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 258:40.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 258:40.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 258:40.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 258:40.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 258:40.93 ^ 258:40.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 258:40.93 struct Block { 258:40.93 ^~~~~ 258:47.43 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 258:47.44 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 258:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 258:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 258:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 258:47.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 258:47.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 258:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 258:47.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 258:47.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:47.44 foundInterface = 0; \ 258:47.44 ^~~~~~~~~~~~~~ 258:47.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 258:47.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 258:47.45 ^~~~~~~~~~~~~~~~~~~~~~~ 258:47.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 258:47.45 NS_INTERFACE_MAP_END 258:47.45 ^~~~~~~~~~~~~~~~~~~~ 258:47.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 258:47.45 else 258:47.45 ^~~~ 258:47.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 258:47.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 258:47.45 ^~~~~~~~~~~~~~~~~~ 258:47.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:587:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 258:47.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 258:47.45 ^~~~~~~~~~~~~~~~~~~~~~ 258:49.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:49.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:49.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 258:49.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 258:49.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaInfo.h:11, 258:49.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:11, 258:49.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.h:9, 258:49.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.cpp:7, 258:49.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 258:49.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 258:49.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:49.11 foundInterface = 0; \ 258:49.12 ^~~~~~~~~~~~~~ 258:49.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 258:49.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:49.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:49.12 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 258:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:49.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 258:49.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 258:49.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 258:49.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:18, 258:49.12 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.h:9, 258:49.12 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.cpp:7, 258:49.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 258:49.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 258:49.12 } else 258:49.12 ^~~~ 258:49.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 258:49.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:49.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 258:49.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 258:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:55.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 258:55.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 258:55.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 258:55.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 258:55.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 258:55.19 memset(&aArr[0], 0, N * sizeof(T)); 258:55.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:55.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 258:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 258:55.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 258:55.21 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 258:55.21 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 258:55.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 258:55.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 258:55.22 class nsDataHashtable : public nsBaseHashtable { 258:55.22 ^~~~~~~~~~~~~~~ 259:35.16 dom/media/mediasource 259:44.17 dom/media/mediasource/gtest 260:01.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 260:01.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 260:01.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 260:01.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 260:01.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 260:01.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioConfig.h:12, 260:01.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:9, 260:01.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaSpan.h:9, 260:01.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:11, 260:01.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 260:01.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 260:01.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 260:01.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 260:01.57 foundInterface = 0; \ 260:01.57 ^~~~~~~~~~~~~~ 260:01.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 260:01.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 260:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:01.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp:641:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 260:01.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 260:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:01.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 260:01.57 else 260:01.58 ^~~~ 260:01.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 260:01.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 260:01.58 ^~~~~~~~~~~~~~~~~~ 260:01.58 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp:640:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 260:01.58 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 260:01.58 ^~~~~~~~~~~~~~~~~~~~~~ 260:02.47 dom/media/mp3 260:03.55 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 260:03.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 260:03.55 foundInterface = 0; \ 260:03.55 ^~~~~~~~~~~~~~ 260:03.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 260:03.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 260:03.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:03.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp:757:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 260:03.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 260:03.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:03.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 260:03.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 260:03.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 260:03.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 260:03.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/VideoUtils.h:19, 260:03.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaMIMETypes.h:10, 260:03.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaContainerType.h:10, 260:03.61 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:12, 260:03.61 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 260:03.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 260:03.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 260:03.61 } else 260:03.61 ^~~~ 260:03.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 260:03.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 260:03.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:03.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 260:03.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 260:03.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:03.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 260:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 260:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 260:03.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 260:03.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 260:03.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioConfig.h:12, 260:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:9, 260:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaSpan.h:9, 260:03.67 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:11, 260:03.67 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 260:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 260:03.67 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 260:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 260:03.68 foundInterface = 0; \ 260:03.68 ^~~~~~~~~~~~~~ 260:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 260:03.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 260:03.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:03.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 260:03.70 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 260:03.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:03.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 260:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 260:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 260:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 260:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/VideoUtils.h:19, 260:03.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaMIMETypes.h:10, 260:03.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaContainerType.h:10, 260:03.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:12, 260:03.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 260:03.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 260:03.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 260:03.73 } else 260:03.73 ^~~~ 260:03.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 260:03.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 260:03.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:03.73 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 260:03.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 260:03.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:30.70 dom/media/ogg 260:44.05 dom/media/platforms 261:36.54 dom/media/platforms/agnostic/bytestreams 261:39.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:16, 261:39.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 261:39.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 261:39.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 261:39.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 261:39.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 261:39.98 memset(aT, 0, sizeof(T)); 261:39.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 261:39.98 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 261:39.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 261:39.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.h:39:8: note: 'struct mozilla::SPSData' declared here 261:39.98 struct SPSData { 261:39.98 ^~~~~~~ 261:48.99 dom/media/platforms/agnostic/eme 262:28.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:9, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 262:28.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 262:28.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:28.72 foundInterface = 0; \ 262:28.72 ^~~~~~~~~~~~~~ 262:28.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 262:28.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 262:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:28.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 262:28.72 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 262:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:28.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:11, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 262:28.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 262:28.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 262:28.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 262:28.75 } else 262:28.75 ^~~~ 262:28.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 262:28.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 262:28.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:28.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 262:28.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 262:28.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:40.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 262:40.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 262:40.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoUtils.cpp:17, 262:40.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:38: 262:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 262:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 262:40.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 262:40.24 ^ 262:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 262:40.25 struct Block { 262:40.25 ^~~~~ 262:42.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 262:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 262:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 262:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 262:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 262:42.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:9, 262:42.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 262:42.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 262:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 262:42.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 262:42.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:42.09 foundInterface = 0; \ 262:42.09 ^~~~~~~~~~~~~~ 262:42.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 262:42.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:42.09 ^~~~~~~~~~~~~~~~~~~~~~~ 262:42.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:42.09 NS_INTERFACE_MAP_END 262:42.09 ^~~~~~~~~~~~~~~~~~~~ 262:42.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 262:42.11 else 262:42.11 ^~~~ 262:42.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 262:42.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 262:42.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:42.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 262:42.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 262:42.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:47.32 dom/media/platforms/agnostic/gmp 262:51.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:10, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 262:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 262:51.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 262:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 262:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 262:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 262:51.17 memset(&aArr[0], 0, N * sizeof(T)); 262:51.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:51.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 262:51.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:12, 262:51.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 262:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 262:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 262:51.17 class nsDataHashtable : public nsBaseHashtable { 262:51.17 ^~~~~~~~~~~~~~~ 263:07.24 dom/media/platforms/omx 263:18.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 263:18.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 263:18.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/Benchmark.cpp:21, 263:18.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:38: 263:18.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 263:18.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263:18.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 263:18.57 ^ 263:18.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 263:18.57 struct Block { 263:18.57 ^~~~~ 263:40.38 dom/media/platforms/ffmpeg/ffvpx 264:00.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 264:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 264:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 264:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 264:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 264:00.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConfig.h:12, 264:00.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:9, 264:00.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 264:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 264:00.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 264:00.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:00.57 foundInterface = 0; \ 264:00.57 ^~~~~~~~~~~~~~ 264:00.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 264:00.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 264:00.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:00.59 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:149:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 264:00.60 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 264:00.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:00.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 264:00.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 264:00.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 264:00.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 264:00.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 264:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 264:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 264:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 264:00.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 264:00.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.h:9, 264:00.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 264:00.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 264:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 264:00.67 } else 264:00.68 ^~~~ 264:00.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 264:00.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 264:00.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:00.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 264:00.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 264:00.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:05.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 264:05.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 264:05.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 264:05.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 264:05.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 264:05.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConfig.h:12, 264:05.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:9, 264:05.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 264:05.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 264:05.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 264:05.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:05.65 foundInterface = 0; \ 264:05.65 ^~~~~~~~~~~~~~ 264:05.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 264:05.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 264:05.65 ^~~~~~~~~~~~~~~~~~~~~~~ 264:05.66 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 264:05.66 NS_INTERFACE_MAP_END 264:05.66 ^~~~~~~~~~~~~~~~~~~~ 264:05.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 264:05.66 else 264:05.66 ^~~~ 264:05.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 264:05.68 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 264:05.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:05.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 264:05.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 264:05.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:11.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 264:11.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:11.39 foundInterface = 0; \ 264:11.39 ^~~~~~~~~~~~~~ 264:11.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 264:11.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 264:11.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:11.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 264:11.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 264:11.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:11.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 264:11.42 else 264:11.42 ^~~~ 264:11.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 264:11.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:11.42 ^~~~~~~~~~~~~~~~~~ 264:11.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:11.42 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 264:11.42 ^~~~~~~~~~~~~~~~~~~~~~ 264:16.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:16, 264:16.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 264:16.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 264:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 264:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 264:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 264:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 264:16.02 memset(&aArr[0], 0, N * sizeof(T)); 264:16.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:16.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 264:16.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 264:16.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.h:9, 264:16.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 264:16.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 264:16.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 264:16.04 class nsDataHashtable : public nsBaseHashtable { 264:16.04 ^~~~~~~~~~~~~~~ 264:35.27 dom/media/platforms/ffmpeg 264:48.67 dom/media/platforms/ffmpeg/libav53 264:54.63 dom/media/platforms/ffmpeg/libav54 265:00.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 265:00.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 265:00.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.cpp:14, 265:00.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 265:00.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 265:00.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 265:00.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 265:00.02 ^ 265:00.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 265:00.02 struct Block { 265:00.02 ^~~~~ 265:01.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 265:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 265:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 265:01.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.h:11, 265:01.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.cpp:7, 265:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 265:01.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 265:01.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:01.31 foundInterface = 0; \ 265:01.31 ^~~~~~~~~~~~~~ 265:01.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 265:01.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 265:01.31 ^~~~~~~~~~~~~~~~~~~~~~~ 265:01.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 265:01.31 NS_INTERFACE_MAP_END 265:01.31 ^~~~~~~~~~~~~~~~~~~~ 265:01.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 265:01.31 else 265:01.31 ^~~~ 265:01.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:01.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:01.34 ^~~~~~~~~~~~~~~~~~ 265:01.34 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:01.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 265:01.34 ^~~~~~~~~~~~~~~~~~~~~~ 265:04.61 dom/media/platforms/ffmpeg/libav55 265:30.65 dom/media/platforms/ffmpeg/ffmpeg57 265:36.69 dom/media/platforms/ffmpeg/ffmpeg58 265:46.31 dom/media/systemservices 266:05.75 dom/media/wave 266:09.73 dom/media/webaudio 266:15.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 266:15.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 266:15.08 from /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/MediaChild.cpp:11, 266:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:2: 266:15.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 266:15.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 266:15.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 266:15.09 ^ 266:15.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 266:15.09 struct Block { 266:15.09 ^~~~~ 266:41.88 dom/media/webaudio/blink 266:48.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 266:48.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 266:48.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 266:48.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 266:48.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 266:48.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 266:48.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 266:48.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 266:48.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 266:48.11 foundInterface = 0; \ 266:48.11 ^~~~~~~~~~~~~~ 266:48.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 266:48.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 266:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:48.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 266:48.11 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 266:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:48.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 266:48.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 266:48.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 266:48.13 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 266:48.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 266:48.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 266:48.13 } else 266:48.13 ^~~~ 266:48.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 266:48.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 266:48.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:48.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 266:48.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 266:48.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:55.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 266:55.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 266:55.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 266:55.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 266:55.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 266:55.95 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 266:55.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 266:55.95 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 266:55.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 266:55.97 foundInterface = 0; \ 266:55.97 ^~~~~~~~~~~~~~ 266:55.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 266:55.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 266:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:55.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 266:55.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 266:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:55.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 266:55.97 else 266:55.97 ^~~~ 266:55.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 266:55.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 266:55.97 ^~~~~~~~~~~~~~~~~~ 266:55.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp:140:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 266:55.97 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 266:55.97 ^~~~~~~~~~~~~~~~~~~~~~ 266:56.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 266:56.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 266:56.65 foundInterface = 0; \ 266:56.65 ^~~~~~~~~~~~~~ 266:56.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 266:56.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 266:56.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:56.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 266:56.65 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 266:56.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:56.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 266:56.65 else 266:56.65 ^~~~ 266:56.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 266:56.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 266:56.65 ^~~~~~~~~~~~~~~~~~ 266:56.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 266:56.65 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 266:56.65 ^~~~~~~~~~~~~~~~~~~~~~ 266:57.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 266:57.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 266:57.43 foundInterface = 0; \ 266:57.43 ^~~~~~~~~~~~~~ 266:57.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 266:57.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 266:57.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:57.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 266:57.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 266:57.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:57.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 266:57.43 else 266:57.43 ^~~~ 266:57.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 266:57.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 266:57.43 ^~~~~~~~~~~~~~~~~~ 266:57.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 266:57.43 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 266:57.43 ^~~~~~~~~~~~~~~~~~~~~~ 266:58.28 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 266:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 266:58.29 foundInterface = 0; \ 266:58.29 ^~~~~~~~~~~~~~ 266:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 266:58.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 266:58.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:58.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 266:58.31 NS_INTERFACE_MAP_END_INHERITING(Event) 266:58.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:58.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 266:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 266:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 266:58.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 266:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 266:58.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 266:58.34 } else 266:58.34 ^~~~ 266:58.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 266:58.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 266:58.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:58.34 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 266:58.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 266:58.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:00.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 267:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 267:00.16 /builddir/build/BUILD/firefox-70.0.1/objdir/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]': 267:00.16 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 267:00.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:99: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] 267:00.17 memcpy(aDst, aSrc, aNElem * sizeof(T)); 267:00.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:00.17 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioParamTimeline.h:10, 267:00.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParam.h:10, 267:00.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 267:00.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 267:00.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 267:00.19 struct AudioTimelineEvent final { 267:00.19 ^~~~~~~~~~~~~~~~~~ 267:12.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 267:12.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 267:12.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/blink/HRTFPanner.cpp:284:61: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 267:12.82 destinationR[i] = (1 - x) * convolutionDestinationR1[i] + 267:12.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 267:12.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/blink/HRTFPanner.cpp:282:61: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 267:12.82 destinationL[i] = (1 - x) * convolutionDestinationL1[i] + 267:12.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 267:20.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 267:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 267:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 267:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 267:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 267:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 267:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 267:20.61 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:5, 267:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 267:20.61 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 267:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 267:20.61 foundInterface = 0; \ 267:20.61 ^~~~~~~~~~~~~~ 267:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 267:20.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 267:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:20.61 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 267:20.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 267:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 267:20.61 else 267:20.65 ^~~~ 267:20.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 267:20.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 267:20.65 ^~~~~~~~~~~~~~~~~~ 267:20.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 267:20.65 NS_INTERFACE_MAP_ENTRY(MediaDevices) 267:20.65 ^~~~~~~~~~~~~~~~~~~~~~ 267:22.44 dom/media/webm 267:35.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 267:35.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 267:35.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 267:35.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 267:35.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.h:10, 267:35.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:7, 267:35.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 267:35.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 267:35.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 267:35.51 foundInterface = 0; \ 267:35.51 ^~~~~~~~~~~~~~ 267:35.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 267:35.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 267:35.51 ^~~~~~~~~~~~~~~~~~~~~~~ 267:35.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 267:35.51 NS_INTERFACE_MAP_END 267:35.51 ^~~~~~~~~~~~~~~~~~~~ 267:35.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 267:35.51 else 267:35.51 ^~~~ 267:35.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 267:35.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 267:35.53 ^~~~~~~~~~~~~~~~~~ 267:35.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 267:35.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 267:35.53 ^~~~~~~~~~~~~~~~~~~~~~ 267:36.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 267:36.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 267:36.09 foundInterface = 0; \ 267:36.09 ^~~~~~~~~~~~~~ 267:36.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 267:36.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 267:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:36.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 267:36.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 267:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:36.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 267:36.10 else 267:36.10 ^~~~ 267:36.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 267:36.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 267:36.10 ^~~~~~~~~~~~~~~~~~ 267:36.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 267:36.10 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 267:36.10 ^~~~~~~~~~~~~~~~~~~~~~ 267:47.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.h:10, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:7, 267:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 267:47.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 267:47.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 267:47.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 267:47.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 267:47.37 memset(&aArr[0], 0, N * sizeof(T)); 267:47.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:47.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 267:47.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 267:47.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 267:47.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:25, 267:47.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 267:47.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 267:47.37 class nsDataHashtable : public nsBaseHashtable { 267:47.37 ^~~~~~~~~~~~~~~ 268:30.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:30.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 268:30.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:30.45 foundInterface = 0; \ 268:30.45 ^~~~~~~~~~~~~~ 268:30.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:30.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:30.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:30.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:30.50 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 268:30.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:30.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 268:30.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 268:30.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 268:30.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 268:30.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:30.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:30.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:30.50 } else 268:30.50 ^~~~ 268:30.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:30.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:30.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:30.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:30.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 268:30.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:39.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:39.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 268:39.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:39.75 foundInterface = 0; \ 268:39.76 ^~~~~~~~~~~~~~ 268:39.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:39.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:39.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:39.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:39.78 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 268:39.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:39.78 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 268:39.78 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 268:39.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:39.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 268:39.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 268:39.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 268:39.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 268:39.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:39.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:39.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:39.78 } else 268:39.78 ^~~~ 268:39.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:39.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:39.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:39.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 268:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:39.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 268:39.79 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 268:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:40.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:40.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 268:40.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:40.42 foundInterface = 0; \ 268:40.43 ^~~~~~~~~~~~~~ 268:40.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:40.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:40.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:40.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:40.45 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:40.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:40.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 268:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 268:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 268:40.45 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 268:40.45 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:40.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:40.46 } else 268:40.46 ^~~~ 268:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:40.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:40.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:40.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:40.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 268:40.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:40.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:40.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:40.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 268:40.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:40.77 foundInterface = 0; \ 268:40.77 ^~~~~~~~~~~~~~ 268:40.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:40.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:40.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:40.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:40.77 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 268:40.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:40.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 268:40.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 268:40.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 268:40.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 268:40.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:40.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:40.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:40.77 } else 268:40.77 ^~~~ 268:40.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:40.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:40.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:40.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:40.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 268:40.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:41.27 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 268:41.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:41.27 foundInterface = 0; \ 268:41.27 ^~~~~~~~~~~~~~ 268:41.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:41.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:41.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.27 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:41.27 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:41.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 268:41.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 268:41.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 268:41.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 268:41.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:41.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:41.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:41.31 } else 268:41.31 ^~~~ 268:41.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:41.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:41.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:41.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 268:41.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:41.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 268:41.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:41.56 foundInterface = 0; \ 268:41.57 ^~~~~~~~~~~~~~ 268:41.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:41.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:41.57 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:41.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 268:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 268:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 268:41.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 268:41.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:41.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:41.62 } else 268:41.62 ^~~~ 268:41.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:41.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:41.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:41.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 268:41.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 268:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 268:41.81 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 268:41.81 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:41.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:41.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 268:41.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:41.82 foundInterface = 0; \ 268:41.82 ^~~~~~~~~~~~~~ 268:41.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:41.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:41.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.83 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:41.83 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:41.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 268:41.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 268:41.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 268:41.84 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 268:41.84 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:41.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:41.84 } else 268:41.84 ^~~~ 268:41.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:41.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:41.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:41.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 268:41.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:41.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:41.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:41.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:41.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 268:41.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:41.99 foundInterface = 0; \ 268:41.99 ^~~~~~~~~~~~~~ 268:41.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:41.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:41.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:41.99 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:41.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:41.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 268:41.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 268:42.00 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 268:42.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 268:42.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:42.00 } else 268:42.00 ^~~~ 268:42.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:42.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:42.00 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:42.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 268:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 268:51.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:51.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:51.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:51.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:51.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:51.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaElementAudioSourceNode::QueryInterface(const nsIID&, void**)': 268:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:51.50 foundInterface = 0; \ 268:51.50 ^~~~~~~~~~~~~~ 268:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:51.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:51.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:51.51 NS_INTERFACE_MAP_END_INHERITING(MediaStreamAudioSourceNode) 268:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:51.52 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:51.52 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:51.52 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:51.52 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:51.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:51.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:51.53 } else 268:51.53 ^~~~ 268:51.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:51.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:51.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.55 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:51.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaElementAudioSourceNode) 268:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 268:51.92 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:51.92 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:51.92 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:51.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:51.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:51.93 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 268:51.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:51.93 foundInterface = 0; \ 268:51.93 ^~~~~~~~~~~~~~ 268:51.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:51.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.94 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:51.94 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 268:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:51.95 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:51.95 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:51.95 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:51.95 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:51.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:51.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:51.95 } else 268:51.95 ^~~~ 268:51.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:51.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:51.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 268:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:51.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:51.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 268:51.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:51.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:51.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:51.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:51.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:51.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 268:51.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:51.99 foundInterface = 0; \ 268:51.99 ^~~~~~~~~~~~~~ 268:51.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:51.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:51.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:52.00 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:52.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:52.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:52.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:52.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:52.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:52.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:52.01 } else 268:52.01 ^~~~ 268:52.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:52.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:52.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.02 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:52.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 268:52.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:52.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:52.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 268:52.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:52.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:52.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:52.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:52.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:52.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 268:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:52.11 foundInterface = 0; \ 268:52.11 ^~~~~~~~~~~~~~ 268:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:52.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:52.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:52.13 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:52.13 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:52.13 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:52.13 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:52.13 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:52.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:52.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:52.14 } else 268:52.14 ^~~~ 268:52.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:52.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:52.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:52.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 268:52.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:52.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:52.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 268:52.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:52.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:52.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:52.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:52.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:52.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 268:52.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:52.31 foundInterface = 0; \ 268:52.31 ^~~~~~~~~~~~~~ 268:52.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:52.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:52.32 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:52.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:52.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:52.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:52.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:52.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:52.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:52.32 } else 268:52.32 ^~~~ 268:52.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:52.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:52.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:52.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 268:52.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:52.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:52.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 268:52.60 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:52.60 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:52.60 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:52.60 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:52.60 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 268:52.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:52.60 foundInterface = 0; \ 268:52.60 ^~~~~~~~~~~~~~ 268:52.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:52.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:52.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.60 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:52.60 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 268:52.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:52.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:52.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:52.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:52.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:52.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:52.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:52.62 } else 268:52.62 ^~~~ 268:52.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:52.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:52.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:52.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:52.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 268:52.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:53.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:53.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:53.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 268:53.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:53.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:53.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:53.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:53.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:53.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 268:53.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:53.17 foundInterface = 0; \ 268:53.17 ^~~~~~~~~~~~~~ 268:53.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:53.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:53.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:53.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:53.18 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:53.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:53.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:53.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:53.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:53.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:53.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:53.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:53.20 } else 268:53.20 ^~~~ 268:53.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:53.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:53.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:53.20 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:53.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 268:53.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:54.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 268:54.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:54.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:54.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:54.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:54.05 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 268:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:54.06 foundInterface = 0; \ 268:54.06 ^~~~~~~~~~~~~~ 268:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:54.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:54.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:54.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:54.06 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:54.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:54.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:54.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:54.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:54.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:54.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:54.06 } else 268:54.06 ^~~~ 268:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:54.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:54.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:54.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:54.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 268:54.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:54.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:54.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:54.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 268:54.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:54.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:54.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:54.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:54.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:54.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 268:54.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:54.18 foundInterface = 0; \ 268:54.18 ^~~~~~~~~~~~~~ 268:54.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 268:54.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:54.19 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:54.19 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 268:54.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:54.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:54.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 268:54.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 268:54.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 268:54.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 268:54.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 268:54.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 268:54.21 } else 268:54.23 ^~~~ 268:54.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 268:54.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:54.23 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:54.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 268:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:39.27 dom/media/webrtc 269:51.46 dom/media/webspeech/synth 270:16.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 270:16.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 270:16.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 270:16.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 270:16.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 270:16.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 270:16.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:16.92 foundInterface = 0; \ 270:16.92 ^~~~~~~~~~~~~~ 270:16.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 270:16.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 270:16.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:16.93 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 270:16.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 270:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:16.94 else 270:16.94 ^~~~ 270:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:16.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:16.94 ^~~~~~~~~~~~~~~~~~ 270:16.94 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:16.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 270:16.94 ^~~~~~~~~~~~~~~~~~~~~~ 270:17.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 270:17.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:17.10 foundInterface = 0; \ 270:17.10 ^~~~~~~~~~~~~~ 270:17.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 270:17.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 270:17.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:17.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 270:17.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 270:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:17.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 270:17.12 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 270:17.12 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 270:17.12 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 270:17.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 270:17.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 270:17.14 } else 270:17.14 ^~~~ 270:17.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 270:17.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 270:17.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:17.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 270:17.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 270:17.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:17.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 270:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 270:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 270:17.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 270:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 270:17.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 270:17.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:17.29 foundInterface = 0; \ 270:17.29 ^~~~~~~~~~~~~~ 270:17.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:17.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:17.29 ^~~~~~~~~~~~~~~~~~~~~~~ 270:17.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:17.29 NS_INTERFACE_MAP_END 270:17.29 ^~~~~~~~~~~~~~~~~~~~ 270:17.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:17.29 else 270:17.29 ^~~~ 270:17.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:17.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:17.29 ^~~~~~~~~~~~~~~~~~ 270:17.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:17.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 270:17.29 ^~~~~~~~~~~~~~~~~~~~~~ 270:21.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 270:21.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:21.62 foundInterface = 0; \ 270:21.62 ^~~~~~~~~~~~~~ 270:21.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:21.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:21.63 ^~~~~~~~~~~~~~~~~~~~~~~ 270:21.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:21.63 NS_INTERFACE_MAP_END 270:21.63 ^~~~~~~~~~~~~~~~~~~~ 270:21.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:21.63 else 270:21.63 ^~~~ 270:21.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 270:21.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 270:21.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:21.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 270:21.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 270:21.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:22.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DOMMediaStream.h:9, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 270:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 270:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 270:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 270:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 270:22.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 270:22.19 memset(&aArr[0], 0, N * sizeof(T)); 270:22.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:22.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 270:22.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DOMMediaStream.h:9, 270:22.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 270:22.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 270:22.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 270:22.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 270:22.19 class nsDataHashtable : public nsBaseHashtable { 270:22.19 ^~~~~~~~~~~~~~~ 270:32.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 270:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 270:32.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 270:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:56: 270:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 270:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 270:32.47 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 270:32.47 ^ 270:32.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 270:32.47 struct Block { 270:32.47 ^~~~~ 270:34.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 270:34.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 270:34.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 270:34.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 270:34.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 270:34.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 270:34.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:34.39 foundInterface = 0; \ 270:34.39 ^~~~~~~~~~~~~~ 270:34.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:34.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:34.39 ^~~~~~~~~~~~~~~~~~~~~~~ 270:34.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:34.39 NS_INTERFACE_MAP_END 270:34.39 ^~~~~~~~~~~~~~~~~~~~ 270:34.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:34.39 else 270:34.39 ^~~~ 270:34.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 270:34.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 270:34.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:34.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 270:34.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 270:34.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:34.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 270:34.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:34.43 foundInterface = 0; \ 270:34.43 ^~~~~~~~~~~~~~ 270:34.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:34.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:34.43 ^~~~~~~~~~~~~~~~~~~~~~~ 270:34.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:34.43 NS_INTERFACE_MAP_END 270:34.43 ^~~~~~~~~~~~~~~~~~~~ 270:34.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:34.43 else 270:34.43 ^~~~ 270:34.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 270:34.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 270:34.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:34.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 270:34.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 270:34.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:08.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 271:08.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 271:08.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 271:08.65 return isLocal; 271:08.65 ^~~~~~~ 271:17.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 271:17.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 271:17.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 271:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 271:17.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.h:9, 271:17.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.cpp:7, 271:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 271:17.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 271:17.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:17.63 foundInterface = 0; \ 271:17.64 ^~~~~~~~~~~~~~ 271:17.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 271:17.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 271:17.65 ^~~~~~~~~~~~~~~~~~~~~~~ 271:17.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 271:17.65 NS_INTERFACE_MAP_END 271:17.65 ^~~~~~~~~~~~~~~~~~~~ 271:17.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 271:17.65 else 271:17.65 ^~~~ 271:17.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 271:17.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 271:17.67 ^~~~~~~~~~~~~~~~~~ 271:17.67 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 271:17.67 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 271:17.67 ^~~~~~~~~~~~~~~~~~~~~~ 271:21.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 271:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 271:21.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 271:21.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:21.13 foundInterface = 0; \ 271:21.13 ^~~~~~~~~~~~~~ 271:21.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 271:21.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:21.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:21.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:21.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 271:21.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:21.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 271:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 271:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 271:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 271:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 271:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 271:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 271:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 271:21.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 271:21.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 271:21.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 271:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 271:21.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 271:21.17 } else 271:21.17 ^~~~ 271:21.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 271:21.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 271:21.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:21.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 271:21.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 271:21.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:28.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 271:28.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:28.29 foundInterface = 0; \ 271:28.29 ^~~~~~~~~~~~~~ 271:28.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 271:28.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 271:28.30 ^~~~~~~~~~~~~~~~~~~~~~~ 271:28.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 271:28.30 NS_INTERFACE_MAP_END 271:28.30 ^~~~~~~~~~~~~~~~~~~~ 271:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 271:28.30 else 271:28.30 ^~~~ 271:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 271:28.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 271:28.30 ^~~~~~~~~~~~~~~~~~ 271:28.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 271:28.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 271:28.30 ^~~~~~~~~~~~~~~~~~~~~~ 271:28.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 271:28.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 271:28.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 271:28.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 271:28.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 271:28.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 271:28.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 271:28.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 271:28.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 271:28.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 271:28.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 271:28.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 271:28.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 271:28.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 271:28.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 271:28.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 271:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:28.57 foundInterface = 0; \ 271:28.57 ^~~~~~~~~~~~~~ 271:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 271:28.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:28.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:28.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 271:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:28.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 271:28.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 271:28.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 271:28.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 271:28.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 271:28.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 271:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 271:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 271:28.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 271:28.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 271:28.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 271:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 271:28.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 271:28.60 } else 271:28.60 ^~~~ 271:28.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 271:28.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 271:28.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:28.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 271:28.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 271:28.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:28.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 271:28.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:28.77 foundInterface = 0; \ 271:28.77 ^~~~~~~~~~~~~~ 271:28.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 271:28.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:28.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:28.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:28.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 271:28.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:28.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 271:28.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 271:28.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 271:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 271:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 271:28.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.h:9, 271:28.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.cpp:7, 271:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 271:28.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 271:28.80 } else 271:28.80 ^~~~ 271:28.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 271:28.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 271:28.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:28.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 271:28.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 271:28.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:51.26 dom/media/webspeech/synth/speechd 271:52.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 271:52.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 271:52.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 271:52.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 271:52.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 271:52.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 271:52.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:52.34 foundInterface = 0; \ 271:52.34 ^~~~~~~~~~~~~~ 271:52.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 271:52.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:52.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:52.34 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:52.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 271:52.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:52.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 271:52.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 271:52.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 271:52.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 271:52.34 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 271:52.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 271:52.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 271:52.34 } else 271:52.34 ^~~~ 271:52.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 271:52.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 271:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:52.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 271:52.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 271:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:52.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 271:52.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 271:52.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 271:52.76 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 271:52.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 271:52.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 271:52.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:52.77 foundInterface = 0; \ 271:52.77 ^~~~~~~~~~~~~~ 271:52.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 271:52.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:52.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:52.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 271:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:52.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 271:52.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 271:52.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 271:52.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 271:52.82 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 271:52.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 271:52.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 271:52.82 } else 271:52.82 ^~~~ 271:52.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 271:52.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 271:52.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:52.83 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 271:52.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 271:52.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:52.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 271:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 271:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 271:52.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 271:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 271:52.93 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 271:52.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:52.93 foundInterface = 0; \ 271:52.93 ^~~~~~~~~~~~~~ 271:52.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 271:52.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 271:52.94 ^~~~~~~~~~~~~~~~~~~~~~~ 271:52.94 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 271:52.94 NS_INTERFACE_MAP_END 271:52.94 ^~~~~~~~~~~~~~~~~~~~ 271:52.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 271:52.96 else 271:52.96 ^~~~ 271:52.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 271:52.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 271:52.96 ^~~~~~~~~~~~~~~~~~ 271:52.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 271:52.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 271:52.97 ^~~~~~~~~~~~~~~~~~~~~~ 272:09.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 272:09.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 272:09.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObserver.h:10, 272:09.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 272:09.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 272:09.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 272:09.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 272:09.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:09.45 foundInterface = 0; \ 272:09.45 ^~~~~~~~~~~~~~ 272:09.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 272:09.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:09.47 ^~~~~~~~~~~~~~~~~~~~~~~ 272:09.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:09.47 NS_INTERFACE_MAP_END 272:09.49 ^~~~~~~~~~~~~~~~~~~~ 272:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 272:09.49 else 272:09.49 ^~~~ 272:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 272:09.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 272:09.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:09.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 272:09.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 272:09.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:09.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 272:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:09.50 foundInterface = 0; \ 272:09.50 ^~~~~~~~~~~~~~ 272:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 272:09.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:09.50 ^~~~~~~~~~~~~~~~~~~~~~~ 272:09.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:09.50 NS_INTERFACE_MAP_END 272:09.50 ^~~~~~~~~~~~~~~~~~~~ 272:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 272:09.51 else 272:09.51 ^~~~ 272:09.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 272:09.51 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 272:09.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:09.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 272:09.51 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 272:09.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:11.84 dom/media/webspeech/recognition 272:17.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 272:17.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 272:17.54 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.h:10, 272:17.54 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 272:17.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 272:17.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 272:17.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:17.54 foundInterface = 0; \ 272:17.54 ^~~~~~~~~~~~~~ 272:17.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 272:17.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:17.54 ^~~~~~~~~~~~~~~~~~~~~~~ 272:17.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:17.54 NS_INTERFACE_MAP_END 272:17.54 ^~~~~~~~~~~~~~~~~~~~ 272:17.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 272:17.54 else 272:17.54 ^~~~ 272:17.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:17.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:17.54 ^~~~~~~~~~~~~~~~~~ 272:17.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:17.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 272:17.54 ^~~~~~~~~~~~~~~~~~~~~~ 272:20.01 dom/media/mp4 272:32.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 272:32.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:32.64 foundInterface = 0; \ 272:32.64 ^~~~~~~~~~~~~~ 272:32.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 272:32.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:32.64 ^~~~~~~~~~~~~~~~~~~~~~~ 272:32.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:32.64 NS_INTERFACE_MAP_END 272:32.64 ^~~~~~~~~~~~~~~~~~~~ 272:32.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 272:32.64 else 272:32.64 ^~~~ 272:32.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:32.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:32.64 ^~~~~~~~~~~~~~~~~~ 272:32.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:32.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 272:32.65 ^~~~~~~~~~~~~~~~~~~~~~ 272:39.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 272:39.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:39.47 foundInterface = 0; \ 272:39.47 ^~~~~~~~~~~~~~ 272:39.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 272:39.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 272:39.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:39.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 272:39.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 272:39.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:39.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 272:39.48 else 272:39.48 ^~~~ 272:39.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:39.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:39.48 ^~~~~~~~~~~~~~~~~~ 272:39.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:39.49 NS_INTERFACE_MAP_ENTRY(nsIObserver) 272:39.49 ^~~~~~~~~~~~~~~~~~~~~~ 272:40.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 272:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:40.24 foundInterface = 0; \ 272:40.24 ^~~~~~~~~~~~~~ 272:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 272:40.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:40.24 ^~~~~~~~~~~~~~~~~~~~~~~ 272:40.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:40.24 NS_INTERFACE_MAP_END 272:40.24 ^~~~~~~~~~~~~~~~~~~~ 272:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 272:40.24 else 272:40.24 ^~~~ 272:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:40.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:40.24 ^~~~~~~~~~~~~~~~~~ 272:40.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:40.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 272:40.24 ^~~~~~~~~~~~~~~~~~~~~~ 272:40.26 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 272:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:40.26 foundInterface = 0; \ 272:40.26 ^~~~~~~~~~~~~~ 272:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 272:40.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:40.26 ^~~~~~~~~~~~~~~~~~~~~~~ 272:40.26 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:40.26 NS_INTERFACE_MAP_END 272:40.26 ^~~~~~~~~~~~~~~~~~~~ 272:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 272:40.26 else 272:40.26 ^~~~ 272:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:40.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:40.28 ^~~~~~~~~~~~~~~~~~ 272:40.28 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:40.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 272:40.28 ^~~~~~~~~~~~~~~~~~~~~~ 272:40.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 272:40.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:40.41 foundInterface = 0; \ 272:40.41 ^~~~~~~~~~~~~~ 272:40.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 272:40.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:40.41 ^~~~~~~~~~~~~~~~~~~~~~~ 272:40.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:40.41 NS_INTERFACE_MAP_END 272:40.41 ^~~~~~~~~~~~~~~~~~~~ 272:40.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 272:40.41 else 272:40.41 ^~~~ 272:40.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:40.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:40.41 ^~~~~~~~~~~~~~~~~~ 272:40.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:40.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 272:40.41 ^~~~~~~~~~~~~~~~~~~~~~ 272:47.08 dom/media/gtest 272:50.46 dom/media/gtest/mp4_demuxer 273:28.15 dom/midi 273:52.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 273:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 273:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 273:52.44 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 273:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 273:52.44 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 273:52.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:52.44 foundInterface = 0; \ 273:52.44 ^~~~~~~~~~~~~~ 273:52.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 273:52.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 273:52.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:52.45 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 273:52.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 273:52.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:52.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 273:52.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 273:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 273:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 273:52.47 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 273:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 273:52.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 273:52.47 else 273:52.47 ^~~~ 273:52.47 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 273:52.47 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 273:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:52.49 dom/notification 274:03.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 274:03.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 274:03.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 274:03.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 274:03.05 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 274:03.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 274:03.07 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 274:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:03.07 foundInterface = 0; \ 274:03.08 ^~~~~~~~~~~~~~ 274:03.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:03.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:03.09 ^~~~~~~~~~~~~~~~~~~~~~~ 274:03.09 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:03.09 NS_INTERFACE_MAP_END 274:03.09 ^~~~~~~~~~~~~~~~~~~~ 274:03.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:03.09 else 274:03.09 ^~~~ 274:03.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:03.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:03.11 ^~~~~~~~~~~~~~~~~~ 274:03.11 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:03.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 274:03.14 ^~~~~~~~~~~~~~~~~~~~~~ 274:03.22 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 274:03.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:03.22 foundInterface = 0; \ 274:03.22 ^~~~~~~~~~~~~~ 274:03.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 274:03.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 274:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:03.23 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 274:03.23 NS_INTERFACE_MAP_END_INHERITING(Event) 274:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:03.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 274:03.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 274:03.23 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 274:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 274:03.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 274:03.24 } else 274:03.24 ^~~~ 274:03.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 274:03.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 274:03.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:03.25 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 274:03.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 274:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:03.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 274:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 274:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 274:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 274:03.30 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 274:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 274:03.31 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 274:03.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:03.31 foundInterface = 0; \ 274:03.31 ^~~~~~~~~~~~~~ 274:03.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:03.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:03.31 ^~~~~~~~~~~~~~~~~~~~~~~ 274:03.33 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:03.33 NS_INTERFACE_MAP_END 274:03.33 ^~~~~~~~~~~~~~~~~~~~ 274:03.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:03.33 else 274:03.33 ^~~~ 274:03.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:03.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:03.33 ^~~~~~~~~~~~~~~~~~ 274:03.34 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:03.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 274:03.34 ^~~~~~~~~~~~~~~~~~~~~~ 274:03.54 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 274:03.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:03.54 foundInterface = 0; \ 274:03.54 ^~~~~~~~~~~~~~ 274:03.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 274:03.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 274:03.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:03.54 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 274:03.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 274:03.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:03.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 274:03.54 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 274:03.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 274:03.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 274:03.54 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 274:03.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 274:03.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:03.54 else 274:03.54 ^~~~ 274:03.54 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 274:03.54 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 274:03.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:10.92 dom/offline 274:26.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 274:26.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 274:26.41 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:23, 274:26.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 274:26.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 274:26.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 274:26.41 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 274:26.41 ^ 274:26.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 274:26.41 struct Block { 274:26.41 ^~~~~ 274:29.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 274:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 274:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIApplicationCache.h:10, 274:29.26 from /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.h:11, 274:29.26 from /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 274:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 274:29.26 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 274:29.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:29.26 foundInterface = 0; \ 274:29.26 ^~~~~~~~~~~~~~ 274:29.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 274:29.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 274:29.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:29.26 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 274:29.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 274:29.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:29.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:29.27 else 274:29.27 ^~~~ 274:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:29.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:29.28 ^~~~~~~~~~~~~~~~~~ 274:29.28 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:29.28 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 274:29.28 ^~~~~~~~~~~~~~~~~~~~~~ 274:30.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 274:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 274:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 274:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 274:30.34 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:7, 274:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 274:30.34 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 274:30.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:30.34 foundInterface = 0; \ 274:30.34 ^~~~~~~~~~~~~~ 274:30.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:30.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:30.34 ^~~~~~~~~~~~~~~~~~~~~~~ 274:30.34 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:30.34 NS_INTERFACE_MAP_END 274:30.34 ^~~~~~~~~~~~~~~~~~~~ 274:30.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:30.34 else 274:30.34 ^~~~ 274:30.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:30.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:30.35 ^~~~~~~~~~~~~~~~~~ 274:30.37 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:30.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 274:30.37 ^~~~~~~~~~~~~~~~~~~~~~ 274:30.68 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 274:30.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:30.68 foundInterface = 0; \ 274:30.68 ^~~~~~~~~~~~~~ 274:30.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 274:30.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 274:30.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:30.68 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 274:30.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 274:30.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:30.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:30.68 else 274:30.68 ^~~~ 274:30.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:30.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:30.68 ^~~~~~~~~~~~~~~~~~ 274:30.68 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:30.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 274:30.68 ^~~~~~~~~~~~~~~~~~~~~~ 274:31.20 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 274:31.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:31.20 foundInterface = 0; \ 274:31.20 ^~~~~~~~~~~~~~ 274:31.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 274:31.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 274:31.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:31.21 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 274:31.21 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 274:31.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:31.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 274:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 274:31.22 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:7, 274:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 274:31.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 274:31.22 } else 274:31.22 ^~~~ 274:31.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 274:31.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 274:31.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:31.24 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 274:31.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 274:31.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:38.28 dom/power 274:39.84 dom/push 274:58.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 274:58.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 274:58.43 from /builddir/build/BUILD/firefox-70.0.1/dom/power/PowerManagerService.cpp:7, 274:58.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 274:58.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 274:58.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 274:58.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 274:58.43 ^ 274:58.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 274:58.43 struct Block { 274:58.43 ^~~~~ 275:00.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 275:00.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 275:00.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 275:00.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 275:00.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 275:00.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:00.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 275:00.36 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:7, 275:00.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 275:00.36 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 275:00.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:00.36 foundInterface = 0; \ 275:00.36 ^~~~~~~~~~~~~~ 275:00.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 275:00.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:00.36 ^~~~~~~~~~~~~~~~~~~~~~~ 275:00.36 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:00.36 NS_INTERFACE_MAP_END 275:00.36 ^~~~~~~~~~~~~~~~~~~~ 275:00.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:00.36 else 275:00.36 ^~~~ 275:00.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:00.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:00.37 ^~~~~~~~~~~~~~~~~~ 275:00.37 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:00.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 275:00.37 ^~~~~~~~~~~~~~~~~~~~~~ 275:06.24 dom/quota 275:06.94 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 275:06.94 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 275:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 275:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 275:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 275:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 275:06.94 from /builddir/build/BUILD/firefox-70.0.1/dom/power/PowerManagerService.cpp:7, 275:06.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 275:06.94 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 275:06.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:06.94 foundInterface = 0; \ 275:06.94 ^~~~~~~~~~~~~~ 275:06.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 275:06.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:06.94 ^~~~~~~~~~~~~~~~~~~~~~~ 275:06.94 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:06.94 NS_INTERFACE_MAP_END 275:06.94 ^~~~~~~~~~~~~~~~~~~~ 275:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:06.95 else 275:06.95 ^~~~ 275:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:06.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:06.95 ^~~~~~~~~~~~~~~~~~ 275:06.95 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:06.95 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 275:06.95 ^~~~~~~~~~~~~~~~~~~~~~ 275:10.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 275:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 275:10.17 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:21, 275:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:11: 275:10.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 275:10.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 275:10.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 275:10.17 ^ 275:10.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 275:10.17 struct Block { 275:10.17 ^~~~~ 275:11.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 275:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 275:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 275:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 275:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 275:11.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 275:11.28 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:7, 275:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 275:11.28 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 275:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:11.28 foundInterface = 0; \ 275:11.28 ^~~~~~~~~~~~~~ 275:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 275:11.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:11.28 ^~~~~~~~~~~~~~~~~~~~~~~ 275:11.28 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:11.28 NS_INTERFACE_MAP_END 275:11.28 ^~~~~~~~~~~~~~~~~~~~ 275:11.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:11.29 else 275:11.29 ^~~~ 275:11.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:11.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:11.29 ^~~~~~~~~~~~~~~~~~ 275:11.29 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:11.29 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 275:11.29 ^~~~~~~~~~~~~~~~~~~~~~ 275:11.34 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 275:11.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:11.34 foundInterface = 0; \ 275:11.34 ^~~~~~~~~~~~~~ 275:11.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 275:11.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:11.34 ^~~~~~~~~~~~~~~~~~~~~~~ 275:11.34 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:11.34 NS_INTERFACE_MAP_END 275:11.34 ^~~~~~~~~~~~~~~~~~~~ 275:11.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:11.34 else 275:11.34 ^~~~ 275:11.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:11.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:11.34 ^~~~~~~~~~~~~~~~~~ 275:11.34 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:11.34 NS_INTERFACE_MAP_ENTRY(nsIPushData) 275:11.34 ^~~~~~~~~~~~~~~~~~~~~~ 275:11.37 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 275:11.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:11.37 foundInterface = 0; \ 275:11.37 ^~~~~~~~~~~~~~ 275:11.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 275:11.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:11.37 ^~~~~~~~~~~~~~~~~~~~~~~ 275:11.37 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:11.37 NS_INTERFACE_MAP_END 275:11.37 ^~~~~~~~~~~~~~~~~~~~ 275:11.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:11.38 else 275:11.38 ^~~~ 275:11.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:11.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:11.38 ^~~~~~~~~~~~~~~~~~ 275:11.38 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:11.38 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 275:11.38 ^~~~~~~~~~~~~~~~~~~~~~ 275:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 275:11.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:11.52 foundInterface = 0; \ 275:11.52 ^~~~~~~~~~~~~~ 275:11.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 275:11.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:11.52 ^~~~~~~~~~~~~~~~~~~~~~~ 275:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:11.52 NS_INTERFACE_MAP_END 275:11.52 ^~~~~~~~~~~~~~~~~~~~ 275:11.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:11.52 else 275:11.52 ^~~~ 275:11.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:11.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:11.52 ^~~~~~~~~~~~~~~~~~ 275:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:11.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 275:11.52 ^~~~~~~~~~~~~~~~~~~~~~ 275:11.60 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 275:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:11.60 foundInterface = 0; \ 275:11.60 ^~~~~~~~~~~~~~ 275:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 275:11.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:11.60 ^~~~~~~~~~~~~~~~~~~~~~~ 275:11.60 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:11.60 NS_INTERFACE_MAP_END 275:11.60 ^~~~~~~~~~~~~~~~~~~~ 275:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:11.60 else 275:11.60 ^~~~ 275:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:11.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:11.60 ^~~~~~~~~~~~~~~~~~ 275:11.60 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:11.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 275:11.60 ^~~~~~~~~~~~~~~~~~~~~~ 275:21.72 dom/quota/test/gtest 275:37.24 dom/security 275:37.31 dom/security/test/gtest 275:38.06 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 275:38.06 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 275:38.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 275:38.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 275:38.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 275:38.07 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 275:38.07 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 275:38.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 275:38.07 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 275:38.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:38.07 foundInterface = 0; \ 275:38.07 ^~~~~~~~~~~~~~ 275:38.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 275:38.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:38.07 ^~~~~~~~~~~~~~~~~~~~~~~ 275:38.07 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:38.07 NS_INTERFACE_MAP_END 275:38.07 ^~~~~~~~~~~~~~~~~~~~ 275:38.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:38.08 else 275:38.08 ^~~~ 275:38.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:38.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:38.08 ^~~~~~~~~~~~~~~~~~ 275:38.08 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:38.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 275:38.10 ^~~~~~~~~~~~~~~~~~~~~~ 275:38.12 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 275:38.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:38.12 foundInterface = 0; \ 275:38.13 ^~~~~~~~~~~~~~ 275:38.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 275:38.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:38.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:38.13 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 275:38.13 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 275:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:38.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:38.15 else 275:38.15 ^~~~ 275:38.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:38.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:38.15 ^~~~~~~~~~~~~~~~~~ 275:38.15 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:38.15 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 275:38.15 ^~~~~~~~~~~~~~~~~~~~~~ 275:38.18 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 275:38.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:38.18 foundInterface = 0; \ 275:38.18 ^~~~~~~~~~~~~~ 275:38.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 275:38.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:38.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:38.18 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 275:38.18 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 275:38.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:38.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:38.19 else 275:38.19 ^~~~ 275:38.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:38.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:38.20 ^~~~~~~~~~~~~~~~~~ 275:38.20 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:38.20 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 275:38.20 ^~~~~~~~~~~~~~~~~~~~~~ 275:39.80 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 275:39.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:39.80 foundInterface = 0; \ 275:39.80 ^~~~~~~~~~~~~~ 275:39.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 275:39.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:39.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 275:39.83 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 275:39.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:39.83 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:623:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 275:39.84 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 275:39.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:39.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 275:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 275:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 275:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 275:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 275:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 275:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 275:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 275:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 275:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 275:39.85 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 275:39.85 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 275:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 275:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 275:39.86 } else 275:39.86 ^~~~ 275:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 275:39.86 } else 275:39.86 ^~~~ 275:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 275:39.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 275:39.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:39.87 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:623:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 275:39.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 275:39.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:39.87 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 275:39.87 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 275:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 275:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 275:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 275:39.88 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 275:39.88 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 275:39.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 275:39.88 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 275:39.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:39.88 foundInterface = 0; \ 275:39.88 ^~~~~~~~~~~~~~ 275:39.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 275:39.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:39.89 ^~~~~~~~~~~~~~~~~~~~~~~ 275:39.89 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:39.89 NS_INTERFACE_MAP_END 275:39.89 ^~~~~~~~~~~~~~~~~~~~ 275:39.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:39.89 else 275:39.89 ^~~~ 275:39.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:39.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:39.89 ^~~~~~~~~~~~~~~~~~ 275:39.89 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:39.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 275:39.90 ^~~~~~~~~~~~~~~~~~~~~~ 276:02.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 276:02.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 276:02.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 276:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 276:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 276:02.46 from /builddir/build/BUILD/firefox-70.0.1/dom/security/CSPEvalChecker.cpp:8, 276:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 276:02.46 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 276:02.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:02.46 foundInterface = 0; \ 276:02.46 ^~~~~~~~~~~~~~ 276:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:02.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:02.47 ^~~~~~~~~~~~~~~~~~~~~~~ 276:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:02.47 NS_INTERFACE_MAP_END 276:02.47 ^~~~~~~~~~~~~~~~~~~~ 276:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 276:02.47 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 276:02.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 276:02.48 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 276:02.48 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 276:02.48 ^~~~~~~~~~~~~~~~~~~~ 276:02.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:7, 276:02.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 276:02.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 276:02.48 } else 276:02.48 ^~~~ 276:02.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 276:02.49 } else 276:02.49 ^~~~ 276:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 276:02.49 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 276:02.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 276:02.49 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 276:02.49 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 276:02.49 ^~~~~~~~~~~~~~~~~~~~ 276:03.89 dom/security/featurepolicy 276:04.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 276:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 276:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 276:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 276:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 276:04.53 from /builddir/build/BUILD/firefox-70.0.1/dom/security/CSPEvalChecker.cpp:8, 276:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 276:04.53 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 276:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:04.53 foundInterface = 0; \ 276:04.53 ^~~~~~~~~~~~~~ 276:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:04.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:04.53 ^~~~~~~~~~~~~~~~~~~~~~~ 276:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:04.53 NS_INTERFACE_MAP_END 276:04.53 ^~~~~~~~~~~~~~~~~~~~ 276:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 276:04.53 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 276:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 276:04.53 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 276:04.53 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 276:04.53 ^~~~~~~~~~~~~~~~~~~~ 276:04.53 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:7, 276:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 276:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 276:04.53 } else 276:04.53 ^~~~ 276:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 276:04.55 } else 276:04.55 ^~~~ 276:04.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 276:04.55 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 276:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 276:04.55 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 276:04.55 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 276:04.55 ^~~~~~~~~~~~~~~~~~~~ 276:11.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 276:11.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 276:11.22 from /builddir/build/BUILD/firefox-70.0.1/dom/security/nsMixedContentBlocker.cpp:41, 276:11.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:110: 276:11.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 276:11.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 276:11.22 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 276:11.22 ^ 276:11.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 276:11.22 struct Block { 276:11.22 ^~~~~ 276:16.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 276:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 276:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 276:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 276:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 276:16.93 from /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/Feature.h:11, 276:16.93 from /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/Feature.cpp:7, 276:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 276:16.93 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 276:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:16.93 foundInterface = 0; \ 276:16.93 ^~~~~~~~~~~~~~ 276:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:16.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:16.93 ^~~~~~~~~~~~~~~~~~~~~~~ 276:16.93 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:16.93 NS_INTERFACE_MAP_END 276:16.93 ^~~~~~~~~~~~~~~~~~~~ 276:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:16.93 else 276:16.93 ^~~~ 276:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:16.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:16.94 ^~~~~~~~~~~~~~~~~~ 276:16.94 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:16.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 276:16.94 ^~~~~~~~~~~~~~~~~~~~~~ 276:28.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:11: 276:28.41 /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsParent.cpp: In member function 'nsresult mozilla::dom::quota::QuotaManager::EnsureStorageIsInitialized()': 276:28.41 /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsParent.cpp:6408:5: warning: 'cacheVersion' may be used uninitialized in this function [-Wmaybe-uninitialized] 276:28.41 if (newCache) { 276:28.41 ^~ 276:59.04 dom/security/featurepolicy/test/gtest 277:18.73 dom/storage 277:31.62 dom/svg 277:52.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 277:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 277:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 277:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 277:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 277:52.66 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 277:52.66 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 277:52.66 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 277:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 277:52.66 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 277:52.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:52.66 foundInterface = 0; \ 277:52.66 ^~~~~~~~~~~~~~ 277:52.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 277:52.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:52.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:52.68 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:52.68 NS_INTERFACE_MAP_END_INHERITING(Storage) 277:52.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:52.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:52.68 else 277:52.68 ^~~~ 277:52.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:52.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:52.69 ^~~~~~~~~~~~~~~~~~ 277:52.71 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:52.71 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 277:52.71 ^~~~~~~~~~~~~~~~~~~~~~ 277:53.12 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 277:53.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:53.13 foundInterface = 0; \ 277:53.13 ^~~~~~~~~~~~~~ 277:53.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 277:53.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:53.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:53.13 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:53.13 NS_INTERFACE_MAP_END_INHERITING(Storage) 277:53.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:53.15 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:13, 277:53.15 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 277:53.15 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 277:53.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 277:53.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 277:53.16 } else 277:53.17 ^~~~ 277:53.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 277:53.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:53.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:53.17 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:53.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 277:53.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:53.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 277:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 277:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 277:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 277:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 277:53.27 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 277:53.27 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 277:53.27 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 277:53.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 277:53.27 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 277:53.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:53.27 foundInterface = 0; \ 277:53.27 ^~~~~~~~~~~~~~ 277:53.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 277:53.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:53.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:53.29 NS_INTERFACE_MAP_END_INHERITING(Storage) 277:53.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:53.29 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:13, 277:53.29 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 277:53.29 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 277:53.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 277:53.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 277:53.29 } else 277:53.29 ^~~~ 277:53.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 277:53.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:53.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:53.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 277:53.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:56.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:56.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 277:56.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 277:56.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 277:56.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 277:56.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 277:56.97 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAngle.h:10, 277:56.97 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAngle.cpp:7, 277:56.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 277:56.97 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 277:56.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:56.98 foundInterface = 0; \ 277:56.98 ^~~~~~~~~~~~~~ 277:56.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:56.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:56.98 ^~~~~~~~~~~~~~~~~~~~~~~ 277:56.99 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:56.99 NS_INTERFACE_MAP_END 277:56.99 ^~~~~~~~~~~~~~~~~~~~ 277:56.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:56.99 else 277:56.99 ^~~~ 277:56.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:56.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:57.00 ^~~~~~~~~~~~~~~~~~ 277:57.01 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:57.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 277:57.01 ^~~~~~~~~~~~~~~~~~~~~~ 277:57.03 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 277:57.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:57.03 foundInterface = 0; \ 277:57.03 ^~~~~~~~~~~~~~ 277:57.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:57.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:57.03 ^~~~~~~~~~~~~~~~~~~~~~~ 277:57.03 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:57.03 NS_INTERFACE_MAP_END 277:57.03 ^~~~~~~~~~~~~~~~~~~~ 277:57.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:57.03 else 277:57.03 ^~~~ 277:57.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:57.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:57.03 ^~~~~~~~~~~~~~~~~~ 277:57.03 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:57.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 277:57.03 ^~~~~~~~~~~~~~~~~~~~~~ 277:57.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 277:57.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 277:57.27 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorageManager.cpp:9, 277:57.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:56: 277:57.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 277:57.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277:57.28 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 277:57.28 ^ 277:57.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 277:57.30 struct Block { 277:57.30 ^~~~~ 277:57.30 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 277:57.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:57.31 foundInterface = 0; \ 277:57.33 ^~~~~~~~~~~~~~ 277:57.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:57.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:57.33 ^~~~~~~~~~~~~~~~~~~~~~~ 277:57.33 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:57.33 NS_INTERFACE_MAP_END 277:57.33 ^~~~~~~~~~~~~~~~~~~~ 277:57.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:57.33 else 277:57.33 ^~~~ 277:57.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:57.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:57.33 ^~~~~~~~~~~~~~~~~~ 277:57.33 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:57.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 277:57.34 ^~~~~~~~~~~~~~~~~~~~~~ 277:57.47 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 277:57.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:57.48 foundInterface = 0; \ 277:57.48 ^~~~~~~~~~~~~~ 277:57.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:57.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:57.48 ^~~~~~~~~~~~~~~~~~~~~~~ 277:57.48 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:57.48 NS_INTERFACE_MAP_END 277:57.48 ^~~~~~~~~~~~~~~~~~~~ 277:57.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:57.48 else 277:57.48 ^~~~ 277:57.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:57.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:57.49 ^~~~~~~~~~~~~~~~~~ 277:57.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:57.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 277:57.50 ^~~~~~~~~~~~~~~~~~~~~~ 277:57.69 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 277:57.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:57.71 foundInterface = 0; \ 277:57.71 ^~~~~~~~~~~~~~ 277:57.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:57.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:57.71 ^~~~~~~~~~~~~~~~~~~~~~~ 277:57.71 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:57.71 NS_INTERFACE_MAP_END 277:57.71 ^~~~~~~~~~~~~~~~~~~~ 277:57.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:57.72 else 277:57.72 ^~~~ 277:57.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:57.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:57.73 ^~~~~~~~~~~~~~~~~~ 277:57.73 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:57.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 277:57.73 ^~~~~~~~~~~~~~~~~~~~~~ 277:57.81 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 277:57.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:57.81 foundInterface = 0; \ 277:57.81 ^~~~~~~~~~~~~~ 277:57.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:57.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:57.83 ^~~~~~~~~~~~~~~~~~~~~~~ 277:57.83 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:57.83 NS_INTERFACE_MAP_END 277:57.83 ^~~~~~~~~~~~~~~~~~~~ 277:57.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:57.83 else 277:57.83 ^~~~ 277:57.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:57.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:57.83 ^~~~~~~~~~~~~~~~~~ 277:57.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:57.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 277:57.86 ^~~~~~~~~~~~~~~~~~~~~~ 277:57.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 277:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 277:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 277:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 277:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 277:57.92 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 277:57.92 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 277:57.92 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 277:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 277:57.92 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 277:57.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:57.92 foundInterface = 0; \ 277:57.92 ^~~~~~~~~~~~~~ 277:57.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:57.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:57.92 ^~~~~~~~~~~~~~~~~~~~~~~ 277:57.92 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:57.92 NS_INTERFACE_MAP_END 277:57.92 ^~~~~~~~~~~~~~~~~~~~ 277:57.92 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 277:57.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:57.95 foundInterface = 0; \ 277:57.95 ^~~~~~~~~~~~~~ 277:57.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:57.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:57.95 ^~~~~~~~~~~~~~~~~~~~~~~ 277:57.96 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:57.96 NS_INTERFACE_MAP_END 277:57.99 ^~~~~~~~~~~~~~~~~~~~ 277:57.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:57.99 else 277:57.99 ^~~~ 277:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:58.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:58.01 ^~~~~~~~~~~~~~~~~~ 277:58.01 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:58.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 277:58.01 ^~~~~~~~~~~~~~~~~~~~~~ 277:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:58.01 else 277:58.01 ^~~~ 277:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:58.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:58.01 ^~~~~~~~~~~~~~~~~~ 277:58.01 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:58.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 277:58.01 ^~~~~~~~~~~~~~~~~~~~~~ 277:58.01 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 277:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:58.01 foundInterface = 0; \ 277:58.01 ^~~~~~~~~~~~~~ 277:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:58.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:58.01 ^~~~~~~~~~~~~~~~~~~~~~~ 277:58.01 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:58.01 NS_INTERFACE_MAP_END 277:58.01 ^~~~~~~~~~~~~~~~~~~~ 277:58.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:58.02 else 277:58.02 ^~~~ 277:58.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:58.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:58.02 ^~~~~~~~~~~~~~~~~~ 277:58.03 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:58.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 277:58.03 ^~~~~~~~~~~~~~~~~~~~~~ 277:58.05 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 277:58.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:58.05 foundInterface = 0; \ 277:58.05 ^~~~~~~~~~~~~~ 277:58.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:58.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:58.05 ^~~~~~~~~~~~~~~~~~~~~~~ 277:58.05 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:58.05 NS_INTERFACE_MAP_END 277:58.05 ^~~~~~~~~~~~~~~~~~~~ 277:58.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:58.05 else 277:58.05 ^~~~ 277:58.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:58.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:58.05 ^~~~~~~~~~~~~~~~~~ 277:58.05 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:58.05 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 277:58.05 ^~~~~~~~~~~~~~~~~~~~~~ 277:58.50 dom/network 278:26.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:26.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 278:26.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 278:26.88 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 278:26.88 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 278:26.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 278:26.88 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 278:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:26.88 foundInterface = 0; \ 278:26.88 ^~~~~~~~~~~~~~ 278:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 278:26.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:26.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:26.88 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:26.88 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 278:26.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:26.88 else 278:26.88 ^~~~ 278:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:26.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:26.88 ^~~~~~~~~~~~~~~~~~ 278:26.88 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:26.88 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 278:26.89 ^~~~~~~~~~~~~~~~~~~~~~ 278:37.39 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 278:37.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:37.39 foundInterface = 0; \ 278:37.39 ^~~~~~~~~~~~~~ 278:37.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:37.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:37.39 ^~~~~~~~~~~~~~~~~~~~~~~ 278:37.39 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:37.39 NS_INTERFACE_MAP_END 278:37.39 ^~~~~~~~~~~~~~~~~~~~ 278:37.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:37.39 else 278:37.39 ^~~~ 278:37.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:37.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:37.40 ^~~~~~~~~~~~~~~~~~ 278:37.40 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:37.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 278:37.40 ^~~~~~~~~~~~~~~~~~~~~~ 278:48.03 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 278:48.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:48.03 foundInterface = 0; \ 278:48.03 ^~~~~~~~~~~~~~ 278:48.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:48.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:48.03 ^~~~~~~~~~~~~~~~~~~~~~~ 278:48.03 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:48.03 NS_INTERFACE_MAP_END 278:48.03 ^~~~~~~~~~~~~~~~~~~~ 278:48.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:48.03 else 278:48.03 ^~~~ 278:48.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:48.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:48.03 ^~~~~~~~~~~~~~~~~~ 278:48.03 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:48.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 278:48.03 ^~~~~~~~~~~~~~~~~~~~~~ 278:48.12 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 278:48.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:48.12 foundInterface = 0; \ 278:48.12 ^~~~~~~~~~~~~~ 278:48.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:48.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:48.12 ^~~~~~~~~~~~~~~~~~~~~~~ 278:48.12 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:48.12 NS_INTERFACE_MAP_END 278:48.12 ^~~~~~~~~~~~~~~~~~~~ 278:48.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:48.12 else 278:48.12 ^~~~ 278:48.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:48.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:48.12 ^~~~~~~~~~~~~~~~~~ 278:48.12 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:48.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 278:48.13 ^~~~~~~~~~~~~~~~~~~~~~ 278:48.26 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 278:48.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:48.26 foundInterface = 0; \ 278:48.26 ^~~~~~~~~~~~~~ 278:48.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 278:48.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:48.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:48.26 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:48.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 278:48.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:48.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:48.30 else 278:48.30 ^~~~ 278:48.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:48.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:48.30 ^~~~~~~~~~~~~~~~~~ 278:48.30 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:48.30 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 278:48.30 ^~~~~~~~~~~~~~~~~~~~~~ 278:48.58 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 278:48.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:48.58 foundInterface = 0; \ 278:48.58 ^~~~~~~~~~~~~~ 278:48.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:48.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:48.58 ^~~~~~~~~~~~~~~~~~~~~~~ 278:48.58 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:48.58 NS_INTERFACE_MAP_END 278:48.58 ^~~~~~~~~~~~~~~~~~~~ 278:48.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:48.58 else 278:48.58 ^~~~ 278:48.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:48.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:48.58 ^~~~~~~~~~~~~~~~~~ 278:48.58 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:48.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 278:48.58 ^~~~~~~~~~~~~~~~~~~~~~ 278:48.63 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 278:48.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:48.63 foundInterface = 0; \ 278:48.63 ^~~~~~~~~~~~~~ 278:48.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:48.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:48.64 ^~~~~~~~~~~~~~~~~~~~~~~ 278:48.64 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:48.64 NS_INTERFACE_MAP_END 278:48.64 ^~~~~~~~~~~~~~~~~~~~ 278:48.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:48.66 else 278:48.66 ^~~~ 278:48.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:48.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:48.66 ^~~~~~~~~~~~~~~~~~ 278:48.66 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:48.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 278:48.66 ^~~~~~~~~~~~~~~~~~~~~~ 278:49.08 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 278:49.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:49.08 foundInterface = 0; \ 278:49.08 ^~~~~~~~~~~~~~ 278:49.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 278:49.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:49.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:49.08 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:49.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 278:49.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:49.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:49.08 else 278:49.08 ^~~~ 278:49.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:49.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:49.08 ^~~~~~~~~~~~~~~~~~ 278:49.08 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:49.08 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 278:49.08 ^~~~~~~~~~~~~~~~~~~~~~ 278:49.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 278:49.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 278:49.61 from /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocketChild.cpp:11, 278:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:92: 278:49.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 278:49.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 278:49.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 278:49.64 ^ 278:49.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 278:49.64 struct Block { 278:49.64 ^~~~~ 278:56.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:56.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 278:56.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 278:56.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 278:56.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 278:56.58 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.h:10, 278:56.58 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:7, 278:56.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 278:56.58 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 278:56.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:56.58 foundInterface = 0; \ 278:56.58 ^~~~~~~~~~~~~~ 278:56.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:56.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:56.58 ^~~~~~~~~~~~~~~~~~~~~~~ 278:56.58 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:56.58 NS_INTERFACE_MAP_END 278:56.58 ^~~~~~~~~~~~~~~~~~~~ 278:56.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:56.58 else 278:56.58 ^~~~ 278:56.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:56.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:56.58 ^~~~~~~~~~~~~~~~~~ 278:56.58 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:56.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 278:56.62 ^~~~~~~~~~~~~~~~~~~~~~ 278:56.83 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 278:56.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:56.83 foundInterface = 0; \ 278:56.83 ^~~~~~~~~~~~~~ 278:56.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:56.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:56.84 ^~~~~~~~~~~~~~~~~~~~~~~ 278:56.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:56.84 NS_INTERFACE_MAP_END 278:56.84 ^~~~~~~~~~~~~~~~~~~~ 278:56.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:56.84 else 278:56.84 ^~~~ 278:56.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:56.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:56.84 ^~~~~~~~~~~~~~~~~~ 278:56.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:56.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 278:56.85 ^~~~~~~~~~~~~~~~~~~~~~ 278:56.92 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 278:56.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:56.93 foundInterface = 0; \ 278:56.93 ^~~~~~~~~~~~~~ 278:56.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:56.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:56.93 ^~~~~~~~~~~~~~~~~~~~~~~ 278:56.93 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:56.93 NS_INTERFACE_MAP_END 278:56.93 ^~~~~~~~~~~~~~~~~~~~ 278:56.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:56.93 else 278:56.93 ^~~~ 278:56.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:56.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:56.93 ^~~~~~~~~~~~~~~~~~ 278:56.93 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:56.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 278:56.93 ^~~~~~~~~~~~~~~~~~~~~~ 278:57.02 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 278:57.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:57.02 foundInterface = 0; \ 278:57.02 ^~~~~~~~~~~~~~ 278:57.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:57.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:57.02 ^~~~~~~~~~~~~~~~~~~~~~~ 278:57.02 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:57.02 NS_INTERFACE_MAP_END 278:57.02 ^~~~~~~~~~~~~~~~~~~~ 278:57.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 278:57.02 else 278:57.02 ^~~~ 278:57.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:57.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:57.02 ^~~~~~~~~~~~~~~~~~ 278:57.02 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:57.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 278:57.02 ^~~~~~~~~~~~~~~~~~~~~~ 278:58.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 278:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 278:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 278:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 278:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 278:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 278:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 278:58.01 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 278:58.01 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 278:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 278:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 278:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 278:58.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 278:58.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 278:58.02 memset(&aArr[0], 0, N * sizeof(T)); 278:58.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:58.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 278:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 278:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 278:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 278:58.02 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 278:58.02 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 278:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 278:58.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 278:58.02 class nsDataHashtable : public nsBaseHashtable { 278:58.02 ^~~~~~~~~~~~~~~ 279:01.46 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 279:01.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:01.46 foundInterface = 0; \ 279:01.46 ^~~~~~~~~~~~~~ 279:01.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 279:01.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 279:01.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279:01.46 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 279:01.46 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 279:01.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279:01.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 279:01.46 else 279:01.46 ^~~~ 279:01.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:01.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:01.46 ^~~~~~~~~~~~~~~~~~ 279:01.46 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:01.46 NS_INTERFACE_MAP_ENTRY(Link) 279:01.46 ^~~~~~~~~~~~~~~~~~~~~~ 279:01.87 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 279:01.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:01.87 foundInterface = 0; \ 279:01.87 ^~~~~~~~~~~~~~ 279:01.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 279:01.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:01.87 ^~~~~~~~~~~~~~~~~~~~~~~ 279:01.87 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:01.87 NS_INTERFACE_MAP_END 279:01.87 ^~~~~~~~~~~~~~~~~~~~ 279:01.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 279:01.87 else 279:01.87 ^~~~ 279:01.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:01.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:01.87 ^~~~~~~~~~~~~~~~~~ 279:01.87 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:01.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 279:01.87 ^~~~~~~~~~~~~~~~~~~~~~ 279:27.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 279:27.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 279:27.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 279:27.35 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedLengthList.h:13, 279:27.35 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedLengthList.cpp:7, 279:27.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 279:27.35 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 279:27.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:27.35 foundInterface = 0; \ 279:27.35 ^~~~~~~~~~~~~~ 279:27.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 279:27.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:27.35 ^~~~~~~~~~~~~~~~~~~~~~~ 279:27.35 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:27.35 NS_INTERFACE_MAP_END 279:27.35 ^~~~~~~~~~~~~~~~~~~~ 279:27.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 279:27.35 else 279:27.35 ^~~~ 279:27.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:27.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:27.35 ^~~~~~~~~~~~~~~~~~ 279:27.35 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:27.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 279:27.35 ^~~~~~~~~~~~~~~~~~~~~~ 279:27.44 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 279:27.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:27.44 foundInterface = 0; \ 279:27.44 ^~~~~~~~~~~~~~ 279:27.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 279:27.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:27.44 ^~~~~~~~~~~~~~~~~~~~~~~ 279:27.45 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:27.45 NS_INTERFACE_MAP_END 279:27.45 ^~~~~~~~~~~~~~~~~~~~ 279:27.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 279:27.45 else 279:27.45 ^~~~ 279:27.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:27.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:27.45 ^~~~~~~~~~~~~~~~~~ 279:27.45 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:27.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 279:27.45 ^~~~~~~~~~~~~~~~~~~~~~ 279:32.96 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 279:32.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:32.96 foundInterface = 0; \ 279:32.96 ^~~~~~~~~~~~~~ 279:32.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 279:32.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 279:32.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279:32.96 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 279:32.96 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 279:32.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279:32.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 279:32.96 else 279:32.96 ^~~~ 279:32.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:32.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:32.96 ^~~~~~~~~~~~~~~~~~ 279:32.96 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:32.96 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 279:32.96 ^~~~~~~~~~~~~~~~~~~~~~ 280:21.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 280:21.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 280:21.60 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.h:10, 280:21.60 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedNumber.h:10, 280:21.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 280:21.60 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDropShadowElement.cpp:7, 280:21.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 280:21.60 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 280:21.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:21.60 foundInterface = 0; \ 280:21.60 ^~~~~~~~~~~~~~ 280:21.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 280:21.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 280:21.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:21.60 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 280:21.60 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 280:21.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:21.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 280:21.60 } else 280:21.60 ^~~~ 280:21.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 280:21.60 NS_IMPL_QUERY_BODY_CONCRETE(_class) 280:21.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:21.60 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 280:21.63 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 280:21.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:21.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 280:21.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:21.63 foundInterface = 0; \ 280:21.63 ^~~~~~~~~~~~~~ 280:21.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 280:21.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 280:21.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:21.64 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 280:21.64 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 280:21.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:21.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 280:21.64 } else 280:21.64 ^~~~ 280:21.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 280:21.64 NS_IMPL_QUERY_BODY_CONCRETE(_class) 280:21.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:21.64 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 280:21.64 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 280:21.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:01.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 281:01.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 281:01.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 281:01.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 281:01.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 281:01.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 281:01.38 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:10, 281:01.38 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedEnumeration.h:10, 281:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 281:01.39 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, 281:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 281:01.39 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 281:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:01.39 foundInterface = 0; \ 281:01.39 ^~~~~~~~~~~~~~ 281:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 281:01.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 281:01.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:01.39 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 281:01.39 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 281:01.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 281:01.39 else 281:01.39 ^~~~ 281:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 281:01.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 281:01.39 ^~~~~~~~~~~~~~~~~~ 281:01.40 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 281:01.40 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 281:01.40 ^~~~~~~~~~~~~~~~~~~~~~ 281:22.56 dom/permission 281:22.57 dom/plugins/base 281:45.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 281:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 281:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:10, 281:45.21 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 281:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 281:45.21 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 281:45.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:45.21 foundInterface = 0; \ 281:45.21 ^~~~~~~~~~~~~~ 281:45.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 281:45.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 281:45.21 ^~~~~~~~~~~~~~~~~~~~~~~ 281:45.21 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 281:45.21 NS_INTERFACE_MAP_END 281:45.21 ^~~~~~~~~~~~~~~~~~~~ 281:45.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 281:45.21 else 281:45.23 ^~~~ 281:45.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 281:45.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 281:45.23 ^~~~~~~~~~~~~~~~~~ 281:45.23 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 281:45.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 281:45.23 ^~~~~~~~~~~~~~~~~~~~~~ 281:52.04 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 281:52.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:52.04 foundInterface = 0; \ 281:52.04 ^~~~~~~~~~~~~~ 281:52.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 281:52.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 281:52.04 ^~~~~~~~~~~~~~~~~~~~~~~ 281:52.04 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 281:52.04 NS_INTERFACE_MAP_END 281:52.04 ^~~~~~~~~~~~~~~~~~~~ 281:52.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 281:52.06 else 281:52.06 ^~~~ 281:52.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 281:52.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 281:52.06 ^~~~~~~~~~~~~~~~~~ 281:52.06 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 281:52.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 281:52.07 ^~~~~~~~~~~~~~~~~~~~~~ 281:52.10 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 281:52.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:52.10 foundInterface = 0; \ 281:52.10 ^~~~~~~~~~~~~~ 281:52.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 281:52.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 281:52.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:52.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 281:52.12 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 281:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:52.13 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 281:52.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 281:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:52.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 281:52.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 281:52.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 281:52.14 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:12, 281:52.14 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 281:52.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 281:52.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 281:52.15 } else 281:52.15 ^~~~ 281:52.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 281:52.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 281:52.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:52.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 281:52.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 281:52.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:52.17 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 281:52.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 281:52.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:52.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 281:52.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 281:52.70 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:10, 281:52.70 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 281:52.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 281:52.70 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 281:52.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:52.70 foundInterface = 0; \ 281:52.70 ^~~~~~~~~~~~~~ 281:52.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 281:52.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 281:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:52.71 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 281:52.71 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 281:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:52.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 281:52.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 281:52.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 281:52.71 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:12, 281:52.71 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 281:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 281:52.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 281:52.71 } else 281:52.71 ^~~~ 281:52.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 281:52.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 281:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:52.71 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 281:52.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 281:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:55.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 281:55.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 281:55.75 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:9, 281:55.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:29: 281:55.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 281:55.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 281:55.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 281:55.76 ^ 281:55.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 281:55.76 struct Block { 281:55.76 ^~~~~ 281:56.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 281:56.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 281:56.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 281:56.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 281:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 281:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 281:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 281:56.37 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/PermissionObserver.h:10, 281:56.37 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/PermissionObserver.cpp:7, 281:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 281:56.37 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 281:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:56.37 foundInterface = 0; \ 281:56.37 ^~~~~~~~~~~~~~ 281:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 281:56.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 281:56.37 ^~~~~~~~~~~~~~~~~~~~~~~ 281:56.37 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 281:56.37 NS_INTERFACE_MAP_END 281:56.37 ^~~~~~~~~~~~~~~~~~~~ 281:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 281:56.37 else 281:56.37 ^~~~ 281:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 281:56.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 281:56.38 ^~~~~~~~~~~~~~~~~~ 281:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 281:56.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 281:56.38 ^~~~~~~~~~~~~~~~~~~~~~ 282:03.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 282:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 282:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 282:03.68 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 282:03.68 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTextContentElement.cpp:17, 282:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 282:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 282:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 282:03.68 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 282:03.68 ^ 282:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 282:03.68 struct Block { 282:03.68 ^~~~~ 282:15.92 dom/plugins/ipc 282:18.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 282:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 282:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 282:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 282:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 282:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGStringList.h:11, 282:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, 282:18.08 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:7, 282:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 282:18.08 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 282:18.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:18.09 foundInterface = 0; \ 282:18.09 ^~~~~~~~~~~~~~ 282:18.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:18.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:18.09 ^~~~~~~~~~~~~~~~~~~~~~~ 282:18.09 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:18.09 NS_INTERFACE_MAP_END 282:18.09 ^~~~~~~~~~~~~~~~~~~~ 282:18.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:18.09 else 282:18.09 ^~~~ 282:18.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 282:18.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 282:18.09 ^~~~~~~~~~~~~~~~~~ 282:18.09 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 282:18.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 282:18.09 ^~~~~~~~~~~~~~~~~~~~~~ 282:26.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 282:26.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 282:26.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 282:26.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:26.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 282:26.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 282:26.93 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 282:26.93 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 282:26.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 282:26.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 282:26.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 282:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 282:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 282:26.94 memset(&aArr[0], 0, N * sizeof(T)); 282:26.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:26.94 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:19, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:11, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 282:26.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 282:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 282:26.94 class nsDataHashtable : public nsBaseHashtable { 282:26.94 ^~~~~~~~~~~~~~~ 282:27.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 282:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 282:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 282:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 282:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 282:27.06 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 282:27.06 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 282:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 282:27.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 282:27.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 282:27.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 282:27.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 282:27.07 memset(&aArr[0], 0, N * sizeof(T)); 282:27.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:27.07 In file included from /usr/include/c++/8/vector:64, 282:27.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 282:27.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 282:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 282:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 282:27.08 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 282:27.08 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:11, 282:27.08 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 282:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 282:27.09 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 282:27.09 class vector : protected _Vector_base<_Tp, _Alloc> 282:27.09 ^~~~~~ 282:27.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 282:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 282:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 282:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 282:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 282:27.09 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 282:27.09 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 282:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 282:27.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 282:27.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 282:27.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 282:27.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 282:27.09 memset(&aArr[0], 0, N * sizeof(T)); 282:27.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:27.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 282:27.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 282:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 282:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 282:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 282:27.13 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 282:27.13 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTextContentElement.cpp:17, 282:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 282:27.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 282:27.13 class ClipManager { 282:27.13 ^~~~~~~~~~~ 282:55.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 282:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 282:55.63 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:53: 282:55.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 282:55.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 282:55.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 282:55.63 ^ 282:55.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 282:55.63 struct Block { 282:55.63 ^~~~~ 282:57.25 dom/prototype 282:58.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 282:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 282:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPluginHost.h:14, 282:58.78 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.h:12, 282:58.78 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:9: 282:58.78 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 282:58.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:58.78 foundInterface = 0; \ 282:58.78 ^~~~~~~~~~~~~~ 282:58.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:58.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:58.78 ^~~~~~~~~~~~~~~~~~~~~~~ 282:58.78 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:1648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:58.80 NS_INTERFACE_MAP_END 282:58.80 ^~~~~~~~~~~~~~~~~~~~ 282:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:58.80 else 282:58.80 ^~~~ 282:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 282:58.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 282:58.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:58.80 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:1647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 282:58.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 282:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:05.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 283:05.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 283:05.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 283:05.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 283:05.67 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 283:05.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 283:05.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 283:05.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 283:05.67 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 283:05.67 ^ 283:05.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 283:05.67 struct Block { 283:05.67 ^~~~~ 283:23.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 283:23.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 283:23.28 from /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:7: 283:23.28 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 283:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 283:23.28 foundInterface = 0; \ 283:23.28 ^~~~~~~~~~~~~~ 283:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 283:23.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 283:23.28 ^~~~~~~~~~~~~~~~~~~~~~~ 283:23.28 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 283:23.28 NS_INTERFACE_MAP_END 283:23.28 ^~~~~~~~~~~~~~~~~~~~ 283:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 283:23.29 else 283:23.29 ^~~~ 283:23.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 283:23.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 283:23.29 ^~~~~~~~~~~~~~~~~~ 283:23.31 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 283:23.31 NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 283:23.31 ^~~~~~~~~~~~~~~~~~~~~~ 283:25.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 283:25.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 283:25.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 283:25.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 283:25.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 283:25.50 memset(&aArr[0], 0, N * sizeof(T)); 283:25.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:25.50 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsNPAPIPluginInstance.h:27, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:15, 283:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 283:25.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 283:25.50 class nsDataHashtable : public nsBaseHashtable { 283:25.50 ^~~~~~~~~~~~~~~ 283:25.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 283:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 283:25.86 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 283:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 283:25.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 283:25.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 283:25.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 283:25.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283:25.86 memset(&aArr[0], 0, N * sizeof(T)); 283:25.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:25.87 In file included from /usr/include/c++/8/vector:64, 283:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 283:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 283:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 283:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 283:25.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PluginLibrary.h:19, 283:25.88 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsNPAPIPlugin.h:14, 283:25.88 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:14, 283:25.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 283:25.88 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 283:25.88 class vector : protected _Vector_base<_Tp, _Alloc> 283:25.88 ^~~~~~ 283:25.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 283:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 283:25.90 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 283:25.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 283:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 283:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 283:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 283:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283:25.91 memset(&aArr[0], 0, N * sizeof(T)); 283:25.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:25.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 283:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 283:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 283:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 283:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 283:25.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 283:25.92 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 283:25.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 283:25.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 283:25.92 class ClipManager { 283:25.92 ^~~~~~~~~~~ 283:37.62 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp: In member function 'nsresult nsPluginHost::PostURL(nsISupports*, const char*, uint32_t, const char*, const char*, nsNPAPIPluginStreamListener*, const char*, const char*, bool, uint32_t, const char*)': 283:37.62 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:643:17: warning: 'newDataToPostLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 283:37.62 sis->AdoptData(dataToPost, postDataLen); 283:37.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 283:37.62 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:636:9: warning: 'dataToPost' may be used uninitialized in this function [-Wmaybe-uninitialized] 283:37.62 free(dataToPost); 283:37.62 ~~~~^~~~~~~~~~~~ 283:39.45 dom/indexedDB 284:08.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 284:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 284:08.52 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginInstanceParent.cpp:63, 284:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:83: 284:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 284:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 284:08.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 284:08.53 ^ 284:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 284:08.53 struct Block { 284:08.53 ^~~~~ 284:16.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 284:16.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 284:16.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 284:16.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 284:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 284:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 284:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 284:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 284:16.45 memset(&aArr[0], 0, N * sizeof(T)); 284:16.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:16.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 284:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 284:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 284:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 284:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 284:16.47 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 284:16.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 284:16.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 284:16.48 class nsDataHashtable : public nsBaseHashtable { 284:16.48 ^~~~~~~~~~~~~~~ 284:17.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 284:17.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 284:17.79 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:39: 284:17.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 284:17.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 284:17.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 284:17.79 ^ 284:17.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 284:17.79 struct Block { 284:17.79 ^~~~~ 284:35.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:35.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:35.25 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 284:35.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:35.25 foundInterface = 0; \ 284:35.25 ^~~~~~~~~~~~~~ 284:35.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:35.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:35.25 ^~~~~~~~~~~~~~~~~~~~~~~ 284:35.25 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:35.25 NS_INTERFACE_MAP_END 284:35.25 ^~~~~~~~~~~~~~~~~~~~ 284:35.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:35.27 else 284:35.27 ^~~~ 284:35.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 284:35.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 284:35.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:35.27 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 284:35.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 284:35.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:35.45 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 284:35.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:35.46 foundInterface = 0; \ 284:35.46 ^~~~~~~~~~~~~~ 284:35.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:35.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:35.46 ^~~~~~~~~~~~~~~~~~~~~~~ 284:35.46 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:35.46 NS_INTERFACE_MAP_END 284:35.46 ^~~~~~~~~~~~~~~~~~~~ 284:35.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:35.46 else 284:35.46 ^~~~ 284:35.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:35.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:35.46 ^~~~~~~~~~~~~~~~~~ 284:35.46 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:35.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 284:35.46 ^~~~~~~~~~~~~~~~~~~~~~ 284:35.94 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 284:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:35.94 foundInterface = 0; \ 284:35.94 ^~~~~~~~~~~~~~ 284:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 284:35.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 284:35.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:35.94 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp:1063:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 284:35.94 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 284:35.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:35.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 284:35.95 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 284:35.95 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:35.96 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:35.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 284:35.96 } else 284:35.98 ^~~~ 284:35.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 284:35.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 284:35.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:35.98 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 284:35.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 284:35.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:36.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:36.07 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 284:36.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:36.07 foundInterface = 0; \ 284:36.07 ^~~~~~~~~~~~~~ 284:36.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 284:36.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 284:36.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:36.07 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 284:36.07 NS_INTERFACE_MAP_END_INHERITING(Event) 284:36.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:36.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:36.10 else 284:36.10 ^~~~ 284:36.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:36.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:36.10 ^~~~~~~~~~~~~~~~~~ 284:36.10 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:36.10 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 284:36.10 ^~~~~~~~~~~~~~~~~~~~~~ 284:36.40 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 284:36.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:36.41 foundInterface = 0; \ 284:36.41 ^~~~~~~~~~~~~~ 284:36.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:36.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:36.41 ^~~~~~~~~~~~~~~~~~~~~~~ 284:36.41 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp:841:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:36.43 NS_INTERFACE_MAP_END 284:36.43 ^~~~~~~~~~~~~~~~~~~~ 284:36.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:36.43 else 284:36.43 ^~~~ 284:36.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:36.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:36.43 ^~~~~~~~~~~~~~~~~~ 284:36.43 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp:840:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:36.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 284:36.43 ^~~~~~~~~~~~~~~~~~~~~~ 284:36.55 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 284:36.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:36.55 foundInterface = 0; \ 284:36.55 ^~~~~~~~~~~~~~ 284:36.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 284:36.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 284:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:36.56 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 284:36.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 284:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:36.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:36.56 else 284:36.56 ^~~~ 284:36.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:36.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:36.56 ^~~~~~~~~~~~~~~~~~ 284:36.56 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:36.56 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 284:36.56 ^~~~~~~~~~~~~~~~~~~~~~ 284:36.63 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 284:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:36.63 foundInterface = 0; \ 284:36.63 ^~~~~~~~~~~~~~ 284:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 284:36.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 284:36.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:36.63 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 284:36.63 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 284:36.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:36.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 284:36.63 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 284:36.63 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:36.63 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 284:36.63 } else 284:36.63 ^~~~ 284:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 284:36.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 284:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:36.66 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 284:36.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 284:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:36.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:36.77 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 284:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:36.77 foundInterface = 0; \ 284:36.77 ^~~~~~~~~~~~~~ 284:36.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:36.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:36.79 ^~~~~~~~~~~~~~~~~~~~~~~ 284:36.79 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:36.79 NS_INTERFACE_MAP_END 284:36.79 ^~~~~~~~~~~~~~~~~~~~ 284:36.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:36.80 else 284:36.80 ^~~~ 284:36.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:36.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:36.81 ^~~~~~~~~~~~~~~~~~ 284:36.81 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:36.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 284:36.81 ^~~~~~~~~~~~~~~~~~~~~~ 284:36.87 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 284:36.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:36.87 foundInterface = 0; \ 284:36.87 ^~~~~~~~~~~~~~ 284:36.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:36.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:36.87 ^~~~~~~~~~~~~~~~~~~~~~~ 284:36.87 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:36.87 NS_INTERFACE_MAP_END 284:36.87 ^~~~~~~~~~~~~~~~~~~~ 284:36.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:36.87 else 284:36.87 ^~~~ 284:36.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:36.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:36.87 ^~~~~~~~~~~~~~~~~~ 284:36.87 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:36.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 284:36.87 ^~~~~~~~~~~~~~~~~~~~~~ 284:37.03 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 284:37.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:37.03 foundInterface = 0; \ 284:37.03 ^~~~~~~~~~~~~~ 284:37.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 284:37.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 284:37.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:37.03 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 284:37.03 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 284:37.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:37.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 284:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 284:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:37.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 284:37.05 } else 284:37.05 ^~~~ 284:37.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 284:37.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 284:37.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:37.08 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 284:37.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 284:37.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:37.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:37.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:37.76 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 284:37.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:37.77 foundInterface = 0; \ 284:37.77 ^~~~~~~~~~~~~~ 284:37.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:37.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:37.77 ^~~~~~~~~~~~~~~~~~~~~~~ 284:37.77 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp:1886:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:37.77 NS_INTERFACE_MAP_END 284:37.77 ^~~~~~~~~~~~~~~~~~~~ 284:37.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:37.77 else 284:37.77 ^~~~ 284:37.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:37.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:37.77 ^~~~~~~~~~~~~~~~~~ 284:37.77 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp:1885:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:37.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 284:37.78 ^~~~~~~~~~~~~~~~~~~~~~ 284:38.07 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 284:38.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:38.07 foundInterface = 0; \ 284:38.07 ^~~~~~~~~~~~~~ 284:38.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 284:38.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 284:38.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:38.07 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 284:38.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 284:38.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:38.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 284:38.08 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:359:5: note: some parts of macro expansion are not guarded by this 'else' clause 284:38.08 } else 284:38.08 ^~~~ 284:38.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 284:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 284:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 284:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 284:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 284:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 284:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 284:38.14 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 284:38.14 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:38.14 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:38.14 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 284:38.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:38.15 foundInterface = 0; \ 284:38.15 ^~~~~~~~~~~~~~ 284:38.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 284:38.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 284:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:38.15 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 284:38.16 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 284:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:38.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 284:38.16 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 284:38.16 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:38.16 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:38.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:38.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 284:38.16 } else 284:38.17 ^~~~ 284:38.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 284:38.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 284:38.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:38.17 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 284:38.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 284:38.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:38.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 284:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 284:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 284:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 284:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 284:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 284:38.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 284:38.30 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 284:38.30 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 284:38.30 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 284:38.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 284:38.30 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 284:38.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:38.31 foundInterface = 0; \ 284:38.31 ^~~~~~~~~~~~~~ 284:38.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 284:38.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 284:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:38.31 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp:920:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 284:38.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 284:38.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:38.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:38.32 else 284:38.32 ^~~~ 284:38.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:38.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:38.32 ^~~~~~~~~~~~~~~~~~ 284:38.33 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp:919:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:38.33 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 284:38.33 ^~~~~~~~~~~~~~~~~~~~~~ 284:38.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 284:38.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 284:38.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 284:38.57 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:14, 284:38.57 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 284:38.57 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 284:38.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:38.57 foundInterface = 0; \ 284:38.57 ^~~~~~~~~~~~~~ 284:38.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:38.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:38.57 ^~~~~~~~~~~~~~~~~~~~~~~ 284:38.57 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:27253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:38.57 NS_INTERFACE_MAP_END 284:38.57 ^~~~~~~~~~~~~~~~~~~~ 284:38.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:38.58 else 284:38.58 ^~~~ 284:38.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 284:38.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 284:38.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:38.58 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:27252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 284:38.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 284:38.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:43.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:15, 284:43.84 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 284:43.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 284:43.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 284:43.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 284:43.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 284:43.85 memset(&aArr[0], 0, N * sizeof(T)); 284:43.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:43.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 284:43.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 284:43.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 284:43.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 284:43.87 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:15, 284:43.87 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 284:43.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 284:43.88 class nsDataHashtable : public nsBaseHashtable { 284:43.88 ^~~~~~~~~~~~~~~ 286:35.23 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 286:35.24 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:17572:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 286:35.24 switch (maintenanceAction) { 286:35.24 ^~~~~~ 286:35.24 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:17566:21: note: 'maintenanceAction' was declared here 286:35.24 MaintenanceAction maintenanceAction; 286:35.24 ^~~~~~~~~~~~~~~~~ 286:37.04 dom/indexedDB/test/gtest 286:37.06 dom/system 286:37.07 dom/ipc 286:46.02 dom/workers 286:49.57 dom/workers/remoteworkers 286:58.15 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 286:58.15 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 286:58.15 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsAutoPtr.h:10, 286:58.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 286:58.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 286:58.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 286:58.15 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:20, 286:58.15 from /builddir/build/BUILD/firefox-70.0.1/dom/system/OSFileConstants.cpp:60, 286:58.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 286:58.15 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 286:58.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:58.15 foundInterface = 0; \ 286:58.15 ^~~~~~~~~~~~~~ 286:58.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 286:58.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 286:58.15 ^~~~~~~~~~~~~~~~~~~~~~~ 286:58.15 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 286:58.15 NS_INTERFACE_MAP_END 286:58.15 ^~~~~~~~~~~~~~~~~~~~ 286:58.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 286:58.15 else 286:58.15 ^~~~ 286:58.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 286:58.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 286:58.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:58.16 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 286:58.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 286:58.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:13.52 dom/workers/sharedworkers 287:20.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 287:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 287:20.47 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerManager.cpp:14, 287:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:38: 287:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 287:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 287:20.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 287:20.48 ^ 287:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 287:20.48 struct Block { 287:20.48 ^~~~~ 287:22.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 287:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 287:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 287:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 287:22.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 287:22.19 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 287:22.19 ^ 287:22.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 287:22.19 struct Block { 287:22.19 ^~~~~ 287:22.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 287:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 287:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 287:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 287:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 287:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, 287:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, 287:22.23 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.h:10, 287:22.23 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.cpp:7, 287:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 287:22.24 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 287:22.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:22.27 foundInterface = 0; \ 287:22.27 ^~~~~~~~~~~~~~ 287:22.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 287:22.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:22.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:22.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 287:22.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:22.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 287:22.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Worker.h:12, 287:22.30 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.h:10, 287:22.30 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.cpp:7, 287:22.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 287:22.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 287:22.30 } else 287:22.30 ^~~~ 287:22.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 287:22.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:22.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:22.31 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 287:22.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 287:22.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:48.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:48.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 287:48.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 287:48.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 287:48.28 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.h:10, 287:48.28 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 287:48.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 287:48.28 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 287:48.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:48.28 foundInterface = 0; \ 287:48.28 ^~~~~~~~~~~~~~ 287:48.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 287:48.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:48.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:48.28 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:48.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 287:48.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:48.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 287:48.28 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.h:12, 287:48.28 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 287:48.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 287:48.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 287:48.29 } else 287:48.29 ^~~~ 287:48.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 287:48.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:48.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:48.30 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:319:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 287:48.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 287:48.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:48.68 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 287:48.68 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 287:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 287:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 287:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 287:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 287:48.68 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 287:48.68 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 287:48.68 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 287:48.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:48.68 foundInterface = 0; \ 287:48.68 ^~~~~~~~~~~~~~ 287:48.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 287:48.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:48.68 ^~~~~~~~~~~~~~~~~~~~~~~ 287:48.68 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:598:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:48.69 NS_INTERFACE_MAP_END 287:48.69 ^~~~~~~~~~~~~~~~~~~~ 287:48.69 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 287:48.69 else 287:48.69 ^~~~ 287:48.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:48.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:48.71 ^~~~~~~~~~~~~~~~~~ 287:48.71 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:597:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:48.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 287:48.71 ^~~~~~~~~~~~~~~~~~~~~~ 287:58.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 287:58.28 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 287:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 287:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 287:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 287:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 287:58.29 memset(&aArr[0], 0, N * sizeof(T)); 287:58.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:58.29 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 287:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 287:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 287:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 287:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 287:58.30 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 287:58.30 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 287:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 287:58.30 class nsDataHashtable : public nsBaseHashtable { 287:58.30 ^~~~~~~~~~~~~~~ 287:58.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 287:58.60 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 287:58.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 287:58.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 287:58.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 287:58.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 287:58.62 memset(&aArr[0], 0, N * sizeof(T)); 287:58.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:58.62 In file included from /usr/include/c++/8/vector:64, 287:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 287:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 287:58.62 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 287:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 287:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 287:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 287:58.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 287:58.63 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 287:58.63 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 287:58.63 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 287:58.63 class vector : protected _Vector_base<_Tp, _Alloc> 287:58.63 ^~~~~~ 287:58.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:58.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:58.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:58.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:58.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:58.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 287:58.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 287:58.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 287:58.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 287:58.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 287:58.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 287:58.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 287:58.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 287:58.65 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 287:58.65 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 287:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 287:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 287:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 287:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 287:58.65 memset(&aArr[0], 0, N * sizeof(T)); 287:58.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:58.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 287:58.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 287:58.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 287:58.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 287:58.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 287:58.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 287:58.66 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:260: 287:58.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 287:58.66 class ClipManager { 287:58.66 ^~~~~~~~~~~ 288:16.56 dom/audiochannel 288:25.24 dom/broadcastchannel 288:32.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 288:32.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 288:32.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAudioChannelAgent.h:10, 288:32.76 from /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.h:10, 288:32.76 from /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:5, 288:32.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 288:32.76 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 288:32.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 288:32.76 foundInterface = 0; \ 288:32.76 ^~~~~~~~~~~~~~ 288:32.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 288:32.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 288:32.76 ^~~~~~~~~~~~~~~~~~~~~~~ 288:32.76 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 288:32.76 NS_INTERFACE_MAP_END 288:32.76 ^~~~~~~~~~~~~~~~~~~~ 288:32.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 288:32.76 else 288:32.76 ^~~~ 288:32.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 288:32.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 288:32.77 ^~~~~~~~~~~~~~~~~~ 288:32.78 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 288:32.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 288:32.78 ^~~~~~~~~~~~~~~~~~~~~~ 288:35.64 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 288:35.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 288:35.65 foundInterface = 0; \ 288:35.65 ^~~~~~~~~~~~~~ 288:35.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 288:35.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 288:35.65 ^~~~~~~~~~~~~~~~~~~~~~~ 288:35.65 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 288:35.65 NS_INTERFACE_MAP_END 288:35.65 ^~~~~~~~~~~~~~~~~~~~ 288:35.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 288:35.65 else 288:35.65 ^~~~ 288:35.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 288:35.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 288:35.65 ^~~~~~~~~~~~~~~~~~ 288:35.65 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp:268:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 288:35.65 NS_INTERFACE_MAP_ENTRY(nsIObserver) 288:35.65 ^~~~~~~~~~~~~~~~~~~~~~ 288:51.13 dom/messagechannel 289:00.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 289:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 289:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 289:00.28 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 289:00.28 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 289:00.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 289:00.28 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 289:00.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:00.29 foundInterface = 0; \ 289:00.29 ^~~~~~~~~~~~~~ 289:00.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 289:00.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 289:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:00.29 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 289:00.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 289:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:00.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 289:00.29 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 289:00.29 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 289:00.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 289:00.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 289:00.29 } else 289:00.29 ^~~~ 289:00.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 289:00.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 289:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:00.29 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:444:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 289:00.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 289:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:10.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 289:10.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 289:10.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 289:10.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 289:10.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 289:10.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 289:10.36 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.h:11, 289:10.36 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:7, 289:10.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 289:10.36 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 289:10.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:10.36 foundInterface = 0; \ 289:10.36 ^~~~~~~~~~~~~~ 289:10.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 289:10.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 289:10.36 ^~~~~~~~~~~~~~~~~~~~~~~ 289:10.36 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 289:10.36 NS_INTERFACE_MAP_END 289:10.36 ^~~~~~~~~~~~~~~~~~~~ 289:10.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 289:10.36 else 289:10.36 ^~~~ 289:10.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:10.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:10.36 ^~~~~~~~~~~~~~~~~~ 289:10.36 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:10.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 289:10.39 ^~~~~~~~~~~~~~~~~~~~~~ 289:19.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 289:19.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 289:19.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 289:19.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 289:19.67 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 289:19.67 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 289:19.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 289:19.67 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 289:19.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:19.68 foundInterface = 0; \ 289:19.68 ^~~~~~~~~~~~~~ 289:19.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 289:19.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 289:19.68 ^~~~~~~~~~~~~~~~~~~~~~~ 289:19.68 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:4944:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 289:19.68 NS_INTERFACE_MAP_END 289:19.68 ^~~~~~~~~~~~~~~~~~~~ 289:19.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 289:19.68 else 289:19.68 ^~~~ 289:19.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:19.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:19.68 ^~~~~~~~~~~~~~~~~~ 289:19.68 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:4935:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:19.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 289:19.68 ^~~~~~~~~~~~~~~~~~~~~~ 289:19.86 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 289:19.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:19.87 foundInterface = 0; \ 289:19.87 ^~~~~~~~~~~~~~ 289:19.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 289:19.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 289:19.87 ^~~~~~~~~~~~~~~~~~~~~~~ 289:19.87 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 289:19.87 NS_INTERFACE_MAP_END 289:19.87 ^~~~~~~~~~~~~~~~~~~~ 289:19.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:20: 289:19.87 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 289:19.87 } else 289:19.87 ^~~~ 289:20.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 289:20.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 289:20.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 289:20.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 289:20.64 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 289:20.64 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 289:20.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 289:20.64 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 289:20.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:20.64 foundInterface = 0; \ 289:20.64 ^~~~~~~~~~~~~~ 289:20.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 289:20.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 289:20.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:20.64 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 289:20.64 NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 289:20.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:20.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 289:20.64 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:14, 289:20.64 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 289:20.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 289:20.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 289:20.64 } else 289:20.64 ^~~~ 289:20.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 289:20.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 289:20.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:20.67 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 289:20.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WorkerScriptTimeoutHandler) 289:20.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:20.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 289:20.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 289:20.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 289:20.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 289:20.81 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 289:20.81 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 289:20.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 289:20.81 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 289:20.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:20.82 foundInterface = 0; \ 289:20.82 ^~~~~~~~~~~~~~ 289:20.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 289:20.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 289:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:20.82 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 289:20.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 289:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:20.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 289:20.82 else 289:20.82 ^~~~ 289:20.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:20.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:20.82 ^~~~~~~~~~~~~~~~~~ 289:20.82 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:20.82 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 289:20.82 ^~~~~~~~~~~~~~~~~~~~~~ 289:20.98 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 289:20.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:20.98 foundInterface = 0; \ 289:20.98 ^~~~~~~~~~~~~~ 289:20.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 289:20.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 289:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:20.98 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 289:20.98 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 289:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:20.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 289:20.99 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:14, 289:20.99 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 289:20.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 289:20.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 289:20.99 } else 289:21.00 ^~~~ 289:21.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 289:21.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 289:21.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:21.02 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 289:21.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 289:21.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:21.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 289:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 289:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 289:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 289:21.15 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 289:21.15 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 289:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 289:21.15 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 289:21.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:21.15 foundInterface = 0; \ 289:21.15 ^~~~~~~~~~~~~~ 289:21.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 289:21.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 289:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:21.15 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 289:21.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 289:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:21.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 289:21.15 else 289:21.15 ^~~~ 289:21.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:21.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:21.15 ^~~~~~~~~~~~~~~~~~ 289:21.15 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:21.15 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 289:21.15 ^~~~~~~~~~~~~~~~~~~~~~ 289:25.68 dom/promise 289:26.01 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 289:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:26.01 foundInterface = 0; \ 289:26.01 ^~~~~~~~~~~~~~ 289:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 289:26.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 289:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:26.01 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 289:26.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 289:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:26.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.h:13, 289:26.01 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:7, 289:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 289:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 289:26.01 } else 289:26.01 ^~~~ 289:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 289:26.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 289:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:26.01 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 289:26.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 289:26.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:38.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 289:38.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 289:38.79 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:16: 289:38.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 289:38.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 289:38.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 289:38.79 ^ 289:38.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 289:38.79 struct Block { 289:38.79 ^~~~~ 289:53.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:53.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:53.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:53.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:53.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:53.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 289:53.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRemoteTab.h:13, 289:53.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 289:53.97 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 289:53.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 289:53.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 289:53.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 289:53.97 memset(aT, 0, sizeof(T)); 289:53.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 289:53.97 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:11: 289:53.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 289:53.97 struct GlobalProperties { 289:53.97 ^~~~~~~~~~~~~~~~ 289:56.34 dom/smil 289:57.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRemoteTab.h:13, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 289:57.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 289:57.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 289:57.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 289:57.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 289:57.02 memset(&aArr[0], 0, N * sizeof(T)); 289:57.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:57.02 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 289:57.02 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:8: 289:57.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 289:57.02 class nsDataHashtable : public nsBaseHashtable { 289:57.02 ^~~~~~~~~~~~~~~ 289:58.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 289:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 289:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 289:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 289:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 289:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 289:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 289:58.87 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:7, 289:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 289:58.87 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 289:58.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:58.88 foundInterface = 0; \ 289:58.88 ^~~~~~~~~~~~~~ 289:58.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 289:58.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 289:58.90 ^~~~~~~~~~~~~~~~~~~~~~~ 289:58.90 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 289:58.90 NS_INTERFACE_MAP_END 289:58.90 ^~~~~~~~~~~~~~~~~~~~ 289:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 289:58.92 else 289:58.92 ^~~~ 289:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:58.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:58.92 ^~~~~~~~~~~~~~~~~~ 289:58.92 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:58.92 NS_INTERFACE_MAP_ENTRY(Promise) 289:58.92 ^~~~~~~~~~~~~~~~~~~~~~ 289:58.94 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 289:58.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:58.95 foundInterface = 0; \ 289:58.95 ^~~~~~~~~~~~~~ 289:58.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 289:58.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 289:58.95 ^~~~~~~~~~~~~~~~~~~~~~~ 289:58.95 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 289:58.95 NS_INTERFACE_MAP_END 289:58.95 ^~~~~~~~~~~~~~~~~~~~ 289:58.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 289:58.95 else 289:58.95 ^~~~ 289:58.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:58.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:58.95 ^~~~~~~~~~~~~~~~~~ 289:58.95 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:58.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 289:58.95 ^~~~~~~~~~~~~~~~~~~~~~ 289:59.03 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 289:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:59.03 foundInterface = 0; \ 289:59.03 ^~~~~~~~~~~~~~ 289:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 289:59.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 289:59.04 ^~~~~~~~~~~~~~~~~~~~~~~ 289:59.04 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 289:59.04 NS_INTERFACE_MAP_END 289:59.04 ^~~~~~~~~~~~~~~~~~~~ 289:59.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 289:59.04 else 289:59.04 ^~~~ 289:59.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:59.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:59.04 ^~~~~~~~~~~~~~~~~~ 289:59.04 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:59.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 289:59.04 ^~~~~~~~~~~~~~~~~~~~~~ 290:05.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 290:05.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 290:05.16 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/PromiseDebugging.cpp:17, 290:05.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:11: 290:05.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 290:05.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 290:05.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 290:05.18 ^ 290:05.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 290:05.18 struct Block { 290:05.18 ^~~~~ 290:08.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:7, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 290:08.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 290:08.21 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 290:08.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 290:08.21 memset(aT, 0, sizeof(T)); 290:08.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 290:08.21 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:44, 290:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 290:08.21 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 290:08.21 struct GlobalProperties { 290:08.21 ^~~~~~~~~~~~~~~~ 290:31.84 dom/url 290:35.06 dom/webauthn 290:48.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 290:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 290:48.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 290:48.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 290:48.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 290:48.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 290:48.65 from /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.h:10, 290:48.65 from /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:7, 290:48.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 290:48.65 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 290:48.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 290:48.65 foundInterface = 0; \ 290:48.65 ^~~~~~~~~~~~~~ 290:48.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 290:48.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 290:48.65 ^~~~~~~~~~~~~~~~~~~~~~~ 290:48.65 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 290:48.65 NS_INTERFACE_MAP_END 290:48.65 ^~~~~~~~~~~~~~~~~~~~ 290:48.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 290:48.65 else 290:48.65 ^~~~ 290:48.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 290:48.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 290:48.65 ^~~~~~~~~~~~~~~~~~ 290:48.65 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 290:48.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 290:48.65 ^~~~~~~~~~~~~~~~~~~~~~ 290:49.67 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 290:49.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 290:49.67 foundInterface = 0; \ 290:49.67 ^~~~~~~~~~~~~~ 290:49.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 290:49.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 290:49.67 ^~~~~~~~~~~~~~~~~~~~~~~ 290:49.67 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 290:49.67 NS_INTERFACE_MAP_END 290:49.67 ^~~~~~~~~~~~~~~~~~~~ 290:49.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 290:49.68 else 290:49.68 ^~~~ 290:49.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 290:49.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 290:49.68 ^~~~~~~~~~~~~~~~~~ 290:49.68 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 290:49.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 290:49.68 ^~~~~~~~~~~~~~~~~~~~~~ 290:52.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 290:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 290:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 290:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 290:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 290:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 290:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 290:52.41 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 290:52.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 290:52.41 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 290:52.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 290:52.42 foundInterface = 0; \ 290:52.42 ^~~~~~~~~~~~~~ 290:52.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 290:52.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 290:52.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:52.43 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 290:52.43 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 290:52.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:52.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 290:52.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 290:52.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 290:52.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 290:52.43 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 290:52.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 290:52.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 290:52.46 } else 290:52.46 ^~~~ 290:52.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 290:52.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 290:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:52.47 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 290:52.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 290:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:52.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 290:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 290:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 290:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 290:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 290:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 290:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 290:52.48 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 290:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 290:52.49 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 290:52.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 290:52.49 foundInterface = 0; \ 290:52.49 ^~~~~~~~~~~~~~ 290:52.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 290:52.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 290:52.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:52.50 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 290:52.50 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 290:52.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:52.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 290:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 290:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 290:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 290:52.51 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 290:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 290:52.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 290:52.51 } else 290:52.51 ^~~~ 290:52.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 290:52.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 290:52.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:52.51 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 290:52.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 290:52.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:52.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 290:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 290:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 290:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 290:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 290:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 290:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 290:52.52 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 290:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 290:52.53 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 290:52.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 290:52.53 foundInterface = 0; \ 290:52.53 ^~~~~~~~~~~~~~ 290:52.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 290:52.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 290:52.54 ^~~~~~~~~~~~~~~~~~~~~~~ 290:52.54 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 290:52.54 NS_INTERFACE_MAP_END 290:52.54 ^~~~~~~~~~~~~~~~~~~~ 290:52.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 290:52.54 else 290:52.54 ^~~~ 290:52.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 290:52.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 290:52.54 ^~~~~~~~~~~~~~~~~~ 290:52.55 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 290:52.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 290:52.55 ^~~~~~~~~~~~~~~~~~~~~~ 290:53.83 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 290:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 290:53.83 foundInterface = 0; \ 290:53.83 ^~~~~~~~~~~~~~ 290:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 290:53.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 290:53.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:53.83 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 290:53.83 NS_INTERFACE_MAP_END_INHERITING(Credential) 290:53.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:53.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 290:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 290:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 290:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 290:53.83 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 290:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 290:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 290:53.83 } else 290:53.83 ^~~~ 290:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 290:53.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 290:53.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:53.85 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 290:53.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 290:53.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:59.74 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 290:59.74 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 290:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 290:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 290:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 290:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 290:59.74 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 290:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 290:59.74 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserBridgeHost::QueryInterface(const nsIID&, void**)': 290:59.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 290:59.75 foundInterface = 0; \ 290:59.75 ^~~~~~~~~~~~~~ 290:59.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 290:59.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 290:59.75 ^~~~~~~~~~~~~~~~~~~~~~~ 290:59.75 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 290:59.75 NS_INTERFACE_MAP_END 290:59.76 ^~~~~~~~~~~~~~~~~~~~ 290:59.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 290:59.76 else 290:59.76 ^~~~ 290:59.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 290:59.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 290:59.77 ^~~~~~~~~~~~~~~~~~ 290:59.77 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 290:59.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 290:59.79 ^~~~~~~~~~~~~~~~~~~~~~ 291:09.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 291:09.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 291:09.99 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeParent.cpp:12, 291:09.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:20: 291:09.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 291:10.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 291:10.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 291:10.00 ^ 291:10.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 291:10.00 struct Block { 291:10.00 ^~~~~ 291:12.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 291:12.29 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 291:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:12.29 foundInterface = 0; \ 291:12.29 ^~~~~~~~~~~~~~ 291:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 291:12.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 291:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 291:12.29 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 291:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:12.29 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 291:12.29 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 291:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:12.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 291:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 291:12.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 291:12.32 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 291:12.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 291:12.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 291:12.32 } else 291:12.35 ^~~~ 291:12.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 291:12.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 291:12.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:12.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 291:12.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 291:12.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:12.35 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 291:12.35 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 291:12.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:12.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 291:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 291:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 291:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 291:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 291:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 291:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 291:12.53 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 291:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 291:12.53 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 291:12.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:12.53 foundInterface = 0; \ 291:12.53 ^~~~~~~~~~~~~~ 291:12.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:12.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:12.54 ^~~~~~~~~~~~~~~~~~~~~~~ 291:12.54 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:12.54 NS_INTERFACE_MAP_END 291:12.54 ^~~~~~~~~~~~~~~~~~~~ 291:12.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:12.54 else 291:12.54 ^~~~ 291:12.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 291:12.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 291:12.55 ^~~~~~~~~~~~~~~~~~ 291:12.55 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 291:12.55 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 291:12.55 ^~~~~~~~~~~~~~~~~~~~~~ 291:13.87 dom/xbl 291:19.84 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 291:19.84 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 291:19.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 291:19.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 291:19.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 291:19.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 291:19.84 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 291:19.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 291:19.84 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 291:19.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:19.84 foundInterface = 0; \ 291:19.84 ^~~~~~~~~~~~~~ 291:19.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:19.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:19.84 ^~~~~~~~~~~~~~~~~~~~~~~ 291:19.84 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:676:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:19.84 NS_INTERFACE_MAP_END 291:19.84 ^~~~~~~~~~~~~~~~~~~~ 291:19.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:19.84 else 291:19.84 ^~~~ 291:19.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 291:19.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 291:19.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:19.84 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:675:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 291:19.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIBrowserChild) 291:19.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 291:21.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:21.07 foundInterface = 0; \ 291:21.07 ^~~~~~~~~~~~~~ 291:21.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 291:21.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 291:21.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:3891:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 291:21.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 291:21.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.08 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:21.08 else 291:21.08 ^~~~ 291:21.08 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 291:21.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 291:21.09 ^~~~~~~~~~~~~~~~~~ 291:21.09 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:3890:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 291:21.09 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 291:21.09 ^~~~~~~~~~~~~~~~~~~~~~ 291:21.21 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserHost::QueryInterface(const nsIID&, void**)': 291:21.21 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:21.21 foundInterface = 0; \ 291:21.21 ^~~~~~~~~~~~~~ 291:21.21 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:21.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:21.21 ^~~~~~~~~~~~~~~~~~~~~~~ 291:21.21 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:21.21 NS_INTERFACE_MAP_END 291:21.21 ^~~~~~~~~~~~~~~~~~~~ 291:21.21 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:21.21 else 291:21.21 ^~~~ 291:21.21 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 291:21.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 291:21.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.21 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 291:21.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, RemoteBrowser) 291:21.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 291:21.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 291:21.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 291:21.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 291:21.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 291:21.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 291:21.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:10, 291:21.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 291:21.44 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.h:10, 291:21.44 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.cpp:7, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 291:21.45 /builddir/build/BUILD/firefox-70.0.1/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 291:21.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:21.45 foundInterface = 0; \ 291:21.45 ^~~~~~~~~~~~~~ 291:21.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 291:21.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 291:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 291:21.45 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 291:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.45 /builddir/build/BUILD/firefox-70.0.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 291:21.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 291:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:16, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.h:10, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.cpp:7, 291:21.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 291:21.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 291:21.45 } else 291:21.45 ^~~~ 291:21.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 291:21.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 291:21.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 291:21.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 291:21.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:21.47 /builddir/build/BUILD/firefox-70.0.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 291:21.47 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 291:21.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:23.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 291:23.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:23.27 foundInterface = 0; \ 291:23.27 ^~~~~~~~~~~~~~ 291:23.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:23.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:23.27 ^~~~~~~~~~~~~~~~~~~~~~~ 291:23.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:23.27 NS_INTERFACE_MAP_END 291:23.27 ^~~~~~~~~~~~~~~~~~~~ 291:23.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:23.27 else 291:23.27 ^~~~ 291:23.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 291:23.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 291:23.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:23.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 291:23.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 291:23.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:35.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 291:35.33 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 291:35.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:35.33 foundInterface = 0; \ 291:35.33 ^~~~~~~~~~~~~~ 291:35.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:35.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:35.33 ^~~~~~~~~~~~~~~~~~~~~~~ 291:35.33 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:35.33 NS_INTERFACE_MAP_END 291:35.33 ^~~~~~~~~~~~~~~~~~~~ 291:35.33 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 291:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 291:35.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 291:35.34 } else 291:35.36 ^~~~ 291:35.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 291:35.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 291:35.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:35.39 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 291:35.39 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 291:35.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:36.97 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 291:36.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:36.97 foundInterface = 0; \ 291:36.97 ^~~~~~~~~~~~~~ 291:36.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:36.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:36.97 ^~~~~~~~~~~~~~~~~~~~~~~ 291:36.97 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:3008:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:36.97 NS_INTERFACE_MAP_END 291:36.97 ^~~~~~~~~~~~~~~~~~~~ 291:36.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:36.97 else 291:36.98 ^~~~ 291:36.98 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 291:36.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 291:36.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:36.98 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:3007:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 291:36.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 291:36.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:38.96 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 291:38.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:38.96 foundInterface = 0; \ 291:38.96 ^~~~~~~~~~~~~~ 291:38.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:38.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:38.96 ^~~~~~~~~~~~~~~~~~~~~~~ 291:38.97 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:38.97 NS_INTERFACE_MAP_END 291:38.97 ^~~~~~~~~~~~~~~~~~~~ 291:38.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:38.97 else 291:38.97 ^~~~ 291:38.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 291:38.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 291:38.97 ^~~~~~~~~~~~~~~~~~ 291:38.97 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 291:38.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 291:38.97 ^~~~~~~~~~~~~~~~~~~~~~ 291:39.08 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 291:39.10 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:39.10 foundInterface = 0; \ 291:39.10 ^~~~~~~~~~~~~~ 291:39.10 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:39.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:39.13 ^~~~~~~~~~~~~~~~~~~~~~~ 291:39.13 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:39.13 NS_INTERFACE_MAP_END 291:39.13 ^~~~~~~~~~~~~~~~~~~~ 291:39.13 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:39.13 else 291:39.13 ^~~~ 291:39.13 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 291:39.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 291:39.13 ^~~~~~~~~~~~~~~~~~ 291:39.14 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 291:39.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 291:39.14 ^~~~~~~~~~~~~~~~~~~~~~ 291:39.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 291:39.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 291:39.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 291:39.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 291:39.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 291:39.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 291:39.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 291:39.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 291:39.99 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 291:39.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 291:39.99 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 291:39.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:39.99 foundInterface = 0; \ 291:39.99 ^~~~~~~~~~~~~~ 291:39.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:39.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:39.99 ^~~~~~~~~~~~~~~~~~~~~~~ 291:39.99 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:39.99 NS_INTERFACE_MAP_END 291:39.99 ^~~~~~~~~~~~~~~~~~~~ 291:39.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:39.99 else 291:39.99 ^~~~ 291:39.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 291:39.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 291:39.99 ^~~~~~~~~~~~~~~~~~ 291:39.99 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 291:39.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 291:39.99 ^~~~~~~~~~~~~~~~~~~~~~ 291:40.68 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 291:40.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:40.69 foundInterface = 0; \ 291:40.69 ^~~~~~~~~~~~~~ 291:40.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:40.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:40.69 ^~~~~~~~~~~~~~~~~~~~~~~ 291:40.69 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:40.70 NS_INTERFACE_MAP_END 291:40.70 ^~~~~~~~~~~~~~~~~~~~ 291:40.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:40.70 else 291:40.70 ^~~~ 291:40.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 291:40.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 291:40.73 ^~~~~~~~~~~~~~~~~~ 291:40.73 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 291:40.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 291:40.73 ^~~~~~~~~~~~~~~~~~~~~~ 291:43.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 291:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 291:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 291:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 291:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 291:43.20 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 291:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 291:43.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 291:43.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 291:43.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 291:43.21 ^ 291:43.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 291:43.21 struct Block { 291:43.21 ^~~~~ 291:45.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 291:45.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 291:45.10 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 291:45.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 291:45.10 memset(aT, 0, sizeof(T)); 291:45.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 291:45.10 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:190, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 291:45.10 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 291:45.10 struct AmountFns { 291:45.10 ^~~~~~~~~ 291:45.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:45.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:45.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:45.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:45.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 291:45.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 291:45.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 291:45.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 291:45.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 291:45.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 291:45.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 291:45.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 291:45.17 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 291:45.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 291:45.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 291:45.17 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 291:45.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 291:45.17 memset(aT, 0, sizeof(T)); 291:45.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 291:45.17 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:190, 291:45.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 291:45.17 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 291:45.17 struct SizeOfTabFns { 291:45.17 ^~~~~~~~~~~~ 291:47.68 dom/xbl/builtin 291:48.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 291:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 291:48.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 291:48.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 291:48.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 291:48.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 291:48.07 memset(&aArr[0], 0, N * sizeof(T)); 291:48.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:48.07 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 291:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 291:48.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 291:48.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 291:48.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 291:48.09 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 291:48.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 291:48.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 291:48.09 class nsDataHashtable : public nsBaseHashtable { 291:48.09 ^~~~~~~~~~~~~~~ 291:48.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 291:48.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 291:48.65 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 291:48.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 291:48.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 291:48.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 291:48.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 291:48.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 291:48.66 memset(&aArr[0], 0, N * sizeof(T)); 291:48.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:48.67 In file included from /usr/include/c++/8/vector:64, 291:48.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 291:48.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 291:48.69 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 291:48.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 291:48.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 291:48.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 291:48.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 291:48.69 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 291:48.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 291:48.70 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 291:48.70 class vector : protected _Vector_base<_Tp, _Alloc> 291:48.70 ^~~~~~ 291:48.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:48.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:48.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:48.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:48.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:48.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 291:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 291:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 291:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 291:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 291:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 291:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 291:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 291:48.71 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 291:48.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 291:48.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 291:48.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 291:48.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 291:48.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 291:48.72 memset(&aArr[0], 0, N * sizeof(T)); 291:48.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:48.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 291:48.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 291:48.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 291:48.74 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:51, 291:48.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:29: 291:48.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 291:48.74 class ClipManager { 291:48.74 ^~~~~~~~~~~ 292:07.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:07.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:07.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:07.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:07.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:07.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 292:07.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 292:07.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 292:07.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 292:07.00 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 292:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 292:07.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 292:07.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 292:07.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 292:07.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 292:07.01 memset(&aArr[0], 0, N * sizeof(T)); 292:07.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:07.04 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 292:07.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 292:07.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 292:07.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:11, 292:07.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 292:07.04 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 292:07.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 292:07.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 292:07.04 class nsDataHashtable : public nsBaseHashtable { 292:07.05 ^~~~~~~~~~~~~~~ 292:07.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:07.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:07.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 292:07.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 292:07.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 292:07.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 292:07.15 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 292:07.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 292:07.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 292:07.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 292:07.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 292:07.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 292:07.17 memset(&aArr[0], 0, N * sizeof(T)); 292:07.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:07.17 In file included from /usr/include/c++/8/vector:64, 292:07.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 292:07.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 292:07.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 292:07.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 292:07.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 292:07.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 292:07.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 292:07.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsChangeHint.h:15, 292:07.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 292:07.18 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.h:21, 292:07.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:11, 292:07.18 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 292:07.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 292:07.18 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 292:07.18 class vector : protected _Vector_base<_Tp, _Alloc> 292:07.19 ^~~~~~ 292:07.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 292:07.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 292:07.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 292:07.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 292:07.20 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 292:07.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 292:07.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 292:07.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 292:07.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 292:07.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 292:07.21 memset(&aArr[0], 0, N * sizeof(T)); 292:07.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:07.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 292:07.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 292:07.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 292:07.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 292:07.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 292:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 292:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 292:07.22 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 292:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 292:07.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 292:07.22 class ClipManager { 292:07.22 ^~~~~~~~~~~ 292:11.91 dom/xbl/builtin/unix 292:14.24 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 292:14.24 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/builtin/ShortcutKeys.cpp:115:11: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 292:14.24 return *cache; 292:14.24 ^~~~~ 292:14.24 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/builtin/ShortcutKeys.cpp:104:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized] 292:14.24 while (keyData->event) { 292:14.24 ~~~~~~~~~^~~~~ 292:43.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 292:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 292:43.62 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:9, 292:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 292:43.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 292:43.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 292:43.62 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 292:43.62 ^ 292:43.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 292:43.62 struct Block { 292:43.62 ^~~~~ 292:49.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 292:49.41 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 292:49.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 292:49.41 foundInterface = 0; \ 292:49.41 ^~~~~~~~~~~~~~ 292:49.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 292:49.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 292:49.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:49.41 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 292:49.41 NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 292:49.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:49.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 292:49.41 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 292:49.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 292:49.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 292:49.43 } else 292:49.43 ^~~~ 292:49.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 292:49.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 292:49.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:49.43 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 292:49.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 292:49.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:49.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 292:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 292:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 292:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 292:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 292:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 292:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 292:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 292:49.48 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 292:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 292:49.48 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 292:49.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 292:49.48 foundInterface = 0; \ 292:49.48 ^~~~~~~~~~~~~~ 292:49.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 292:49.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 292:49.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:49.48 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 292:49.48 NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 292:49.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:49.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 292:49.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 292:49.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 292:49.50 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 292:49.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 292:49.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 292:49.50 } else 292:49.50 ^~~~ 292:49.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 292:49.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 292:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:49.50 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 292:49.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 292:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:50.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 292:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 292:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 292:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 292:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 292:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 292:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 292:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 292:50.49 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 292:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 292:50.49 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 292:50.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 292:50.49 foundInterface = 0; \ 292:50.49 ^~~~~~~~~~~~~~ 292:50.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 292:50.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 292:50.49 ^~~~~~~~~~~~~~~~~~~~~~~ 292:50.49 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 292:50.50 NS_INTERFACE_MAP_END 292:50.52 ^~~~~~~~~~~~~~~~~~~~ 292:50.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 292:50.54 else 292:50.54 ^~~~ 292:50.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 292:50.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 292:50.54 ^~~~~~~~~~~~~~~~~~ 292:50.54 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 292:50.54 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 292:50.54 ^~~~~~~~~~~~~~~~~~~~~~ 292:54.71 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 292:54.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 292:54.72 foundInterface = 0; \ 292:54.72 ^~~~~~~~~~~~~~ 292:54.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 292:54.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 292:54.72 ^~~~~~~~~~~~~~~~~~~~~~~ 292:54.72 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 292:54.72 NS_INTERFACE_MAP_END 292:54.72 ^~~~~~~~~~~~~~~~~~~~ 292:54.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 292:54.72 else 292:54.72 ^~~~ 292:54.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 292:54.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 292:54.72 ^~~~~~~~~~~~~~~~~~ 292:54.72 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 292:54.72 NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 292:54.72 ^~~~~~~~~~~~~~~~~~~~~~ 292:55.41 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 292:55.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 292:55.42 foundInterface = 0; \ 292:55.42 ^~~~~~~~~~~~~~ 292:55.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 292:55.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 292:55.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:55.42 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 292:55.42 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 292:55.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:55.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 292:55.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 292:55.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 292:55.42 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 292:55.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 292:55.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 292:55.42 } else 292:55.42 ^~~~ 292:55.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 292:55.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 292:55.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:55.42 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 292:55.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 292:55.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:58.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 292:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 292:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 292:58.75 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 292:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 292:58.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 292:58.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 292:58.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 292:58.75 memset(aT, 0, sizeof(T)); 292:58.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 292:58.75 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/MemoryReportRequest.cpp:7, 292:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 292:58.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 292:58.76 struct AmountFns { 292:58.76 ^~~~~~~~~ 292:58.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 292:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 292:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 292:58.79 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 292:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 292:58.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 292:58.79 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 292:58.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 292:58.81 memset(aT, 0, sizeof(T)); 292:58.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 292:58.82 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/MemoryReportRequest.cpp:7, 292:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 292:58.82 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 292:58.82 struct SizeOfTabFns { 292:58.82 ^~~~~~~~~~~~ 293:00.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 293:00.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 293:00.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 293:00.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 293:00.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 293:00.47 memset(&aArr[0], 0, N * sizeof(T)); 293:00.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:00.47 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 293:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:18, 293:00.48 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 293:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 293:00.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 293:00.50 class nsDataHashtable : public nsBaseHashtable { 293:00.50 ^~~~~~~~~~~~~~~ 293:19.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:101: 293:19.47 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 293:19.47 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 293:19.47 mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 293:19.47 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:19.48 IOThreadChild::channel(), *childID, *isForBrowser); 293:19.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:19.48 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentProcess.cpp:185:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 293:32.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:119: 293:32.40 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 293:32.40 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:216:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 293:32.40 for (uint32_t i = 0; i < count; i++) { 293:32.40 ~~^~~~~~~ 293:40.43 dom/xslt/base 293:40.47 dom/xml 294:04.13 dom/xslt/xml 294:06.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 294:06.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 294:06.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 294:06.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 294:06.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 294:06.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 294:06.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 294:06.95 from /builddir/build/BUILD/firefox-70.0.1/dom/xml/CDATASection.cpp:7, 294:06.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 294:06.95 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 294:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:06.95 foundInterface = 0; \ 294:06.95 ^~~~~~~~~~~~~~ 294:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 294:06.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 294:06.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:06.95 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 294:06.95 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 294:06.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 294:06.96 else 294:06.96 ^~~~ 294:06.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 294:06.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 294:06.98 ^~~~~~~~~~~~~~~~~~ 294:06.98 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 294:06.98 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 294:06.98 ^~~~~~~~~~~~~~~~~~~~~~ 294:07.42 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 294:07.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:07.43 foundInterface = 0; \ 294:07.43 ^~~~~~~~~~~~~~ 294:07.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 294:07.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 294:07.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:07.43 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 294:07.43 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 294:07.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:07.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 294:07.43 else 294:07.43 ^~~~ 294:07.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 294:07.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 294:07.43 ^~~~~~~~~~~~~~~~~~ 294:07.43 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 294:07.43 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 294:07.43 ^~~~~~~~~~~~~~~~~~~~~~ 294:24.13 dom/xslt/xpath 294:24.59 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 294:24.59 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 294:24.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 294:24.59 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 294:24.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 294:24.60 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 294:24.60 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:24.60 foundInterface = 0; \ 294:24.60 ^~~~~~~~~~~~~~ 294:24.60 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:24.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:24.60 ^~~~~~~~~~~~~~~~~~~~~~~ 294:24.60 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:24.60 NS_INTERFACE_MAP_END 294:24.60 ^~~~~~~~~~~~~~~~~~~~ 294:24.60 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 294:24.60 else 294:24.60 ^~~~ 294:24.61 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 294:24.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 294:24.64 ^~~~~~~~~~~~~~~~~~ 294:24.64 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 294:24.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 294:24.66 ^~~~~~~~~~~~~~~~~~~~~~ 294:25.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 294:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 294:25.36 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:12, 294:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:38: 294:25.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 294:25.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294:25.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 294:25.36 ^ 294:25.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 294:25.36 struct Block { 294:25.36 ^~~~~ 294:26.70 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 294:26.70 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 294:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 294:26.70 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 294:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 294:26.70 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 294:26.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:26.70 foundInterface = 0; \ 294:26.70 ^~~~~~~~~~~~~~ 294:26.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 294:26.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 294:26.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:26.70 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:461:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 294:26.70 NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 294:26.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:26.70 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 294:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 294:26.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 294:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 294:26.70 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 294:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 294:26.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 294:26.71 } else 294:26.73 ^~~~ 294:26.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 294:26.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 294:26.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:26.73 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 294:26.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 294:26.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:32.31 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 294:32.31 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 294:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 294:32.31 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 294:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 294:32.31 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 294:32.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:32.33 foundInterface = 0; \ 294:32.33 ^~~~~~~~~~~~~~ 294:32.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 294:32.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 294:32.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:32.33 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 294:32.34 NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 294:32.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:32.34 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 294:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 294:32.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 294:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 294:32.35 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 294:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 294:32.35 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 294:32.35 } else 294:32.35 ^~~~ 294:32.35 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 294:32.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 294:32.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:32.35 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp:505:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 294:32.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 294:32.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:36.20 dom/xslt/xslt 294:37.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:11, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 294:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 294:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 294:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 294:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 294:37.85 memset(&aArr[0], 0, N * sizeof(T)); 294:37.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:37.85 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:11, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:8, 294:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 294:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 294:37.85 class nsDataHashtable : public nsBaseHashtable { 294:37.85 ^~~~~~~~~~~~~~~ 294:49.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 294:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 294:49.23 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 294:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 294:49.23 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 294:49.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:49.23 foundInterface = 0; \ 294:49.23 ^~~~~~~~~~~~~~ 294:49.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:49.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:49.23 ^~~~~~~~~~~~~~~~~~~~~~~ 294:49.24 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:49.24 NS_INTERFACE_MAP_END 294:49.24 ^~~~~~~~~~~~~~~~~~~~ 294:49.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 294:49.24 else 294:49.24 ^~~~ 294:49.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 294:49.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 294:49.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.24 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 294:49.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 294:49.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:03.83 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/base/txCore.h:11, 295:03.83 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txXMLEventHandler.h:9, 295:03.83 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txBufferingHandler.h:9, 295:03.83 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txBufferingHandler.cpp:6, 295:03.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 295:03.83 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 295:03.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:03.83 foundInterface = 0; \ 295:03.83 ^~~~~~~~~~~~~~ 295:03.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 295:03.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 295:03.83 ^~~~~~~~~~~~~~~~~~~~~~~ 295:03.83 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 295:03.83 NS_INTERFACE_MAP_END 295:03.83 ^~~~~~~~~~~~~~~~~~~~ 295:03.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 295:03.83 else 295:03.83 ^~~~ 295:03.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 295:03.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 295:03.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:03.83 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 295:03.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 295:03.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:06.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:10, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xml/txXMLUtils.h:15, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txXSLTFunctions.h:10, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 295:06.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 295:06.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 295:06.09 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 295:06.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 295:06.10 memset(aT, 0, sizeof(T)); 295:06.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 295:06.10 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 295:06.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 295:06.11 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 295:06.11 struct GlobalProperties { 295:06.13 ^~~~~~~~~~~~~~~~ 295:07.34 dom/xul 295:36.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 295:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 295:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 295:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 295:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 295:36.01 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULMenuElement.cpp:7, 295:36.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:20: 295:36.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 295:36.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 295:36.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 295:36.01 ^ 295:36.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 295:36.01 struct Block { 295:36.01 ^~~~~ 295:45.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 295:45.77 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 295:45.77 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:112:57: 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] 295:45.77 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 295:45.78 ^ 295:45.78 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 295:45.78 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 295:45.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 295:45.78 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 295:45.78 class txXPathNode { 295:45.78 ^~~~~~~~~~~ 295:45.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 295:45.79 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 295:45.79 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:277:58: 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] 295:45.79 memmove(insertPos, pos, count * sizeof(txXPathNode)); 295:45.79 ^ 295:45.79 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 295:45.79 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 295:45.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 295:45.79 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 295:45.79 class txXPathNode { 295:45.79 ^~~~~~~~~~~ 295:45.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 295:45.79 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 295:45.79 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:375:75: 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] 295:45.80 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 295:45.80 ^ 295:45.80 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 295:45.80 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 295:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 295:45.80 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 295:45.80 class txXPathNode { 295:45.80 ^~~~~~~~~~~ 295:45.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 295:45.81 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 295:45.81 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:469:56: 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] 295:45.81 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 295:45.81 ^ 295:45.81 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 295:45.82 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 295:45.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 295:45.82 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 295:45.82 class txXPathNode { 295:45.82 ^~~~~~~~~~~ 295:45.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 295:45.82 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:494:55: 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] 295:45.83 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 295:45.83 ^ 295:45.83 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 295:45.84 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 295:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 295:45.86 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 295:45.86 class txXPathNode { 295:45.86 ^~~~~~~~~~~ 295:45.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 295:45.86 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 295:45.86 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:567:62: 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] 295:45.86 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 295:45.87 ^ 295:45.87 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 295:45.87 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 295:45.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 295:45.87 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 295:45.87 class txXPathNode { 295:45.87 ^~~~~~~~~~~ 295:47.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 295:47.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 295:47.63 /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 295:47.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:47.63 foundInterface = 0; \ 295:47.63 ^~~~~~~~~~~~~~ 295:47.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 295:47.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 295:47.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:47.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 295:47.63 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 295:47.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:47.65 /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 295:47.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 295:47.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:47.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 295:47.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 295:47.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 295:47.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 295:47.65 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 295:47.65 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 295:47.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 295:47.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 295:47.65 } else 295:47.65 ^~~~ 295:47.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 295:47.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 295:47.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:47.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 295:47.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 295:47.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:47.66 /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 295:47.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 295:47.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:47.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 295:47.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 295:47.79 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 295:47.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:47.80 foundInterface = 0; \ 295:47.80 ^~~~~~~~~~~~~~ 295:47.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 295:47.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 295:47.80 ^~~~~~~~~~~~~~~~~~~~~~~ 295:47.80 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 295:47.80 NS_INTERFACE_MAP_END 295:47.80 ^~~~~~~~~~~~~~~~~~~~ 295:47.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 295:47.81 else 295:47.81 ^~~~ 295:47.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 295:47.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 295:47.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:47.81 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 295:47.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 295:47.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:48.16 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 295:48.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:48.16 foundInterface = 0; \ 295:48.16 ^~~~~~~~~~~~~~ 295:48.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 295:48.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 295:48.16 ^~~~~~~~~~~~~~~~~~~~~~~ 295:48.16 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 295:48.16 NS_INTERFACE_MAP_END 295:48.16 ^~~~~~~~~~~~~~~~~~~~ 295:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 295:48.21 else 295:48.21 ^~~~ 295:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 295:48.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 295:48.21 ^~~~~~~~~~~~~~~~~~ 295:48.22 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 295:48.22 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 295:48.22 ^~~~~~~~~~~~~~~~~~~~~~ 295:48.47 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 295:48.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:48.47 foundInterface = 0; \ 295:48.47 ^~~~~~~~~~~~~~ 295:48.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 295:48.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 295:48.47 ^~~~~~~~~~~~~~~~~~~~~~~ 295:48.47 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 295:48.47 NS_INTERFACE_MAP_END 295:48.47 ^~~~~~~~~~~~~~~~~~~~ 295:48.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 295:48.48 else 295:48.48 ^~~~ 295:48.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 295:48.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 295:48.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:48.50 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 295:48.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 295:48.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:49.44 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 295:49.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:49.44 foundInterface = 0; \ 295:49.44 ^~~~~~~~~~~~~~ 295:49.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 295:49.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 295:49.44 ^~~~~~~~~~~~~~~~~~~~~~~ 295:49.44 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 295:49.44 NS_INTERFACE_MAP_END 295:49.44 ^~~~~~~~~~~~~~~~~~~~ 295:49.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 295:49.44 else 295:49.44 ^~~~ 295:49.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 295:49.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 295:49.44 ^~~~~~~~~~~~~~~~~~ 295:49.44 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 295:49.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 295:49.44 ^~~~~~~~~~~~~~~~~~~~~~ 295:49.83 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 295:49.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:49.83 foundInterface = 0; \ 295:49.83 ^~~~~~~~~~~~~~ 295:49.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 295:49.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 295:49.83 ^~~~~~~~~~~~~~~~~~~~~~~ 295:49.83 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 295:49.83 NS_INTERFACE_MAP_END 295:49.83 ^~~~~~~~~~~~~~~~~~~~ 295:49.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 295:49.83 else 295:49.83 ^~~~ 295:49.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 295:49.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 295:49.83 ^~~~~~~~~~~~~~~~~~ 295:49.83 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 295:49.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 295:49.83 ^~~~~~~~~~~~~~~~~~~~~~ 296:01.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 296:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 296:01.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 296:01.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 296:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 296:01.08 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 296:01.08 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 296:01.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 296:01.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 296:01.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 296:01.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 296:01.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 296:01.09 memset(&aArr[0], 0, N * sizeof(T)); 296:01.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:01.10 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 296:01.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 296:01.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 296:01.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 296:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 296:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 296:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 296:01.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 296:01.13 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 296:01.14 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 296:01.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 296:01.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 296:01.15 class nsDataHashtable : public nsBaseHashtable { 296:01.15 ^~~~~~~~~~~~~~~ 296:01.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 296:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 296:01.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 296:01.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 296:01.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 296:01.30 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 296:01.30 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 296:01.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 296:01.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 296:01.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 296:01.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 296:01.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 296:01.31 memset(&aArr[0], 0, N * sizeof(T)); 296:01.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:01.31 In file included from /usr/include/c++/8/vector:64, 296:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 296:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 296:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 296:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 296:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 296:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 296:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 296:01.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 296:01.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 296:01.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 296:01.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 296:01.32 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 296:01.32 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 296:01.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 296:01.32 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 296:01.32 class vector : protected _Vector_base<_Tp, _Alloc> 296:01.33 ^~~~~~ 296:01.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:01.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:01.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:01.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:01.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:01.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 296:01.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 296:01.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 296:01.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 296:01.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 296:01.35 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 296:01.35 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 296:01.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 296:01.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 296:01.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 296:01.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 296:01.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 296:01.36 memset(&aArr[0], 0, N * sizeof(T)); 296:01.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:01.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 296:01.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 296:01.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 296:01.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 296:01.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 296:01.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 296:01.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 296:01.37 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULMenuElement.cpp:7, 296:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:20: 296:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 296:01.39 class ClipManager { 296:01.39 ^~~~~~~~~~~ 296:05.19 dom/vr 296:19.10 dom/u2f 296:32.01 dom/console 296:43.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 296:43.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 296:43.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 296:43.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 296:43.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 296:43.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 296:43.78 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 296:43.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 296:43.78 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 296:43.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 296:43.78 foundInterface = 0; \ 296:43.78 ^~~~~~~~~~~~~~ 296:43.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 296:43.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 296:43.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:43.78 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:635:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 296:43.78 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 296:43.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:43.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 296:43.79 else 296:43.81 ^~~~ 296:43.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 296:43.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 296:43.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:43.81 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:634:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 296:43.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 296:43.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:43.98 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 296:43.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 296:43.98 foundInterface = 0; \ 296:43.98 ^~~~~~~~~~~~~~ 296:43.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 296:43.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 296:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:43.99 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 296:43.99 NS_INTERFACE_MAP_END_INHERITING(Event) 296:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:43.99 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 296:43.99 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 296:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 296:43.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 296:43.99 } else 296:43.99 ^~~~ 296:43.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 296:43.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 296:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:43.99 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 296:43.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 296:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 296:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 296:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 296:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 296:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 296:44.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 296:44.34 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 296:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 296:44.34 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 296:44.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 296:44.35 foundInterface = 0; \ 296:44.35 ^~~~~~~~~~~~~~ 296:44.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 296:44.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 296:44.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.37 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 296:44.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 296:44.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.37 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 296:44.37 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 296:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 296:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 296:44.38 } else 296:44.38 ^~~~ 296:44.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 296:44.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 296:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.38 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 296:44.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 296:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 296:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 296:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 296:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 296:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 296:44.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 296:44.44 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 296:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 296:44.44 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 296:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 296:44.44 foundInterface = 0; \ 296:44.44 ^~~~~~~~~~~~~~ 296:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 296:44.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 296:44.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.44 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 296:44.44 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 296:44.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.44 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 296:44.44 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 296:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 296:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 296:44.44 } else 296:44.44 ^~~~ 296:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 296:44.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 296:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.48 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:356:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 296:44.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 296:44.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 296:44.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 296:44.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 296:44.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 296:44.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 296:44.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 296:44.50 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 296:44.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 296:44.50 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 296:44.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 296:44.51 foundInterface = 0; \ 296:44.51 ^~~~~~~~~~~~~~ 296:44.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 296:44.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 296:44.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.53 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 296:44.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 296:44.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.53 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 296:44.53 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 296:44.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 296:44.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 296:44.53 } else 296:44.53 ^~~~ 296:44.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 296:44.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 296:44.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:44.53 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 296:44.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 296:44.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:56.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 296:56.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 296:56.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 296:56.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 296:56.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 296:56.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 296:56.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, 296:56.15 from /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:7, 296:56.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 296:56.15 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 296:56.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 296:56.16 foundInterface = 0; \ 296:56.16 ^~~~~~~~~~~~~~ 296:56.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 296:56.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 296:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:56.18 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 296:56.18 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 296:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:56.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 296:56.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 296:56.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 296:56.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 296:56.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 296:56.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2F.h:14, 296:56.18 from /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:7, 296:56.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 296:56.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 296:56.18 else 296:56.18 ^~~~ 296:56.18 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 296:56.18 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 296:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:07.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 297:07.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 297:07.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 297:07.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 297:07.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 297:07.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 297:07.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 297:07.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 297:07.31 from /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:7, 297:07.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 297:07.31 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 297:07.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:07.31 foundInterface = 0; \ 297:07.31 ^~~~~~~~~~~~~~ 297:07.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 297:07.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 297:07.32 ^~~~~~~~~~~~~~~~~~~~~~~ 297:07.32 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 297:07.32 NS_INTERFACE_MAP_END 297:07.32 ^~~~~~~~~~~~~~~~~~~~ 297:07.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 297:07.34 else 297:07.34 ^~~~ 297:07.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 297:07.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 297:07.34 ^~~~~~~~~~~~~~~~~~ 297:07.34 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:922:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 297:07.34 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 297:07.35 ^~~~~~~~~~~~~~~~~~~~~~ 297:08.17 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 297:08.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:08.17 foundInterface = 0; \ 297:08.17 ^~~~~~~~~~~~~~ 297:08.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 297:08.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 297:08.17 ^~~~~~~~~~~~~~~~~~~~~~~ 297:08.17 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 297:08.17 NS_INTERFACE_MAP_END 297:08.17 ^~~~~~~~~~~~~~~~~~~~ 297:08.17 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcpublic.h:22, 297:08.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 297:08.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 297:08.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 297:08.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 297:08.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 297:08.17 from /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:7, 297:08.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 297:08.17 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 297:08.17 else 297:08.17 ^~~~ 297:08.17 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 297:08.17 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 297:08.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:12.72 dom/performance 297:19.87 dom/webbrowserpersist 297:21.59 dom/xhr 297:40.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 297:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 297:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 297:40.15 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 297:40.15 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 297:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 297:40.15 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 297:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:40.15 foundInterface = 0; \ 297:40.15 ^~~~~~~~~~~~~~ 297:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 297:40.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 297:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:40.15 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 297:40.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 297:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:40.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 297:40.15 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 297:40.15 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 297:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 297:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 297:40.15 } else 297:40.15 ^~~~ 297:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 297:40.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 297:40.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:40.18 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 297:40.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 297:40.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:40.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 297:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 297:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 297:40.40 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 297:40.40 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 297:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 297:40.40 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 297:40.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:40.40 foundInterface = 0; \ 297:40.40 ^~~~~~~~~~~~~~ 297:40.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 297:40.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 297:40.40 ^~~~~~~~~~~~~~~~~~~~~~~ 297:40.40 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 297:40.40 NS_INTERFACE_MAP_END 297:40.40 ^~~~~~~~~~~~~~~~~~~~ 297:40.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 297:40.40 else 297:40.40 ^~~~ 297:40.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 297:40.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 297:40.40 ^~~~~~~~~~~~~~~~~~ 297:40.40 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 297:40.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 297:40.40 ^~~~~~~~~~~~~~~~~~~~~~ 297:40.46 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 297:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:40.46 foundInterface = 0; \ 297:40.46 ^~~~~~~~~~~~~~ 297:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 297:40.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 297:40.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:40.46 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 297:40.46 NS_INTERFACE_MAP_END_INHERITING(Performance) 297:40.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 297:40.46 else 297:40.46 ^~~~ 297:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 297:40.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 297:40.46 ^~~~~~~~~~~~~~~~~~ 297:40.46 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 297:40.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 297:40.46 ^~~~~~~~~~~~~~~~~~~~~~ 297:40.53 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 297:40.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:40.54 foundInterface = 0; \ 297:40.54 ^~~~~~~~~~~~~~ 297:40.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 297:40.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 297:40.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:40.54 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 297:40.54 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 297:40.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:40.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 297:40.54 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 297:40.54 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 297:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 297:40.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 297:40.54 } else 297:40.54 ^~~~ 297:40.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 297:40.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 297:40.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:40.54 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 297:40.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 297:40.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:41.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 297:41.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 297:41.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 297:41.25 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 297:41.25 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 297:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 297:41.25 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 297:41.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:41.25 foundInterface = 0; \ 297:41.25 ^~~~~~~~~~~~~~ 297:41.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 297:41.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 297:41.25 ^~~~~~~~~~~~~~~~~~~~~~~ 297:41.25 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 297:41.25 NS_INTERFACE_MAP_END 297:41.25 ^~~~~~~~~~~~~~~~~~~~ 297:41.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 297:41.25 else 297:41.25 ^~~~ 297:41.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 297:41.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 297:41.25 ^~~~~~~~~~~~~~~~~~ 297:41.25 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 297:41.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 297:41.25 ^~~~~~~~~~~~~~~~~~~~~~ 297:41.41 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 297:41.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:41.41 foundInterface = 0; \ 297:41.41 ^~~~~~~~~~~~~~ 297:41.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 297:41.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 297:41.41 ^~~~~~~~~~~~~~~~~~~~~~~ 297:41.41 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 297:41.41 NS_INTERFACE_MAP_END 297:41.41 ^~~~~~~~~~~~~~~~~~~~ 297:41.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 297:41.41 else 297:41.41 ^~~~ 297:41.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 297:41.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 297:41.41 ^~~~~~~~~~~~~~~~~~ 297:41.41 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 297:41.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 297:41.41 ^~~~~~~~~~~~~~~~~~~~~~ 297:41.46 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 297:41.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:41.46 foundInterface = 0; \ 297:41.46 ^~~~~~~~~~~~~~ 297:41.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 297:41.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 297:41.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:41.46 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 297:41.46 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 297:41.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:41.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 297:41.46 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 297:41.46 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 297:41.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 297:41.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 297:41.46 } else 297:41.46 ^~~~ 297:41.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 297:41.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 297:41.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:41.48 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 297:41.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 297:41.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:41.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 297:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 297:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 297:41.59 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 297:41.59 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 297:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 297:41.59 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 297:41.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:41.59 foundInterface = 0; \ 297:41.59 ^~~~~~~~~~~~~~ 297:41.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 297:41.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 297:41.59 ^~~~~~~~~~~~~~~~~~~~~~~ 297:41.59 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 297:41.59 NS_INTERFACE_MAP_END 297:41.59 ^~~~~~~~~~~~~~~~~~~~ 297:41.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 297:41.59 else 297:41.59 ^~~~ 297:41.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 297:41.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 297:41.59 ^~~~~~~~~~~~~~~~~~ 297:41.59 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 297:41.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 297:41.59 ^~~~~~~~~~~~~~~~~~~~~~ 297:50.82 dom/worklet 297:53.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 297:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 297:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 297:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 297:53.21 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 297:53.21 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 297:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 297:53.21 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 297:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:53.22 foundInterface = 0; \ 297:53.22 ^~~~~~~~~~~~~~ 297:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 297:53.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 297:53.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:53.23 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 297:53.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 297:53.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:53.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 297:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 297:53.25 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 297:53.25 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 297:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 297:53.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 297:53.25 } else 297:53.26 ^~~~ 297:53.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 297:53.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 297:53.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:53.26 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 297:53.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 297:53.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:56.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 297:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 297:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 297:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 297:56.80 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 297:56.80 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 297:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 297:56.80 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 297:56.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:56.82 foundInterface = 0; \ 297:56.82 ^~~~~~~~~~~~~~ 297:56.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 297:56.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 297:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:56.82 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:390:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 297:56.82 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 297:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:56.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 297:56.83 else 297:56.83 ^~~~ 297:56.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 297:56.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 297:56.83 ^~~~~~~~~~~~~~~~~~ 297:56.83 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:389:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 297:56.85 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 297:56.85 ^~~~~~~~~~~~~~~~~~~~~~ 297:57.72 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 297:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 297:57.73 foundInterface = 0; \ 297:57.73 ^~~~~~~~~~~~~~ 297:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 297:57.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 297:57.73 ^~~~~~~~~~~~~~~~~~~~~~~ 297:57.73 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 297:57.73 NS_INTERFACE_MAP_END 297:57.73 ^~~~~~~~~~~~~~~~~~~~ 297:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 297:57.73 else 297:57.73 ^~~~ 297:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 297:57.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 297:57.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:57.73 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 297:57.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 297:57.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:59.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 297:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 297:59.45 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 297:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 297:59.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 297:59.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 297:59.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 297:59.46 ^ 297:59.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 297:59.46 struct Block { 297:59.46 ^~~~~ 298:08.54 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 298:08.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:08.54 foundInterface = 0; \ 298:08.54 ^~~~~~~~~~~~~~ 298:08.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 298:08.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 298:08.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:08.54 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1467:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 298:08.54 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 298:08.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:08.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 298:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 298:08.54 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 298:08.54 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 298:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 298:08.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 298:08.56 } else 298:08.56 ^~~~ 298:08.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 298:08.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 298:08.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:08.56 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 298:08.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 298:08.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:12.79 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 298:12.80 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 298:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 298:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 298:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 298:12.80 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 298:12.80 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 298:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 298:12.80 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 298:12.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:12.80 foundInterface = 0; \ 298:12.80 ^~~~~~~~~~~~~~ 298:12.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 298:12.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:12.80 ^~~~~~~~~~~~~~~~~~~~~~~ 298:12.80 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:12.80 NS_INTERFACE_MAP_END 298:12.81 ^~~~~~~~~~~~~~~~~~~~ 298:12.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 298:12.81 else 298:12.83 ^~~~ 298:12.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:12.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:12.83 ^~~~~~~~~~~~~~~~~~ 298:12.83 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:12.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 298:12.83 ^~~~~~~~~~~~~~~~~~~~~~ 298:13.56 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 298:13.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:13.57 foundInterface = 0; \ 298:13.57 ^~~~~~~~~~~~~~ 298:13.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 298:13.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:13.57 ^~~~~~~~~~~~~~~~~~~~~~~ 298:13.57 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:13.57 NS_INTERFACE_MAP_END 298:13.57 ^~~~~~~~~~~~~~~~~~~~ 298:13.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 298:13.57 else 298:13.57 ^~~~ 298:13.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:13.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:13.57 ^~~~~~~~~~~~~~~~~~ 298:13.57 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:13.57 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 298:13.57 ^~~~~~~~~~~~~~~~~~~~~~ 298:16.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 298:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 298:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 298:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 298:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 298:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 298:16.68 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.h:11, 298:16.68 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:7, 298:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 298:16.68 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 298:16.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:16.68 foundInterface = 0; \ 298:16.68 ^~~~~~~~~~~~~~ 298:16.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 298:16.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:16.68 ^~~~~~~~~~~~~~~~~~~~~~~ 298:16.68 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:16.68 NS_INTERFACE_MAP_END 298:16.68 ^~~~~~~~~~~~~~~~~~~~ 298:16.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 298:16.68 else 298:16.68 ^~~~ 298:16.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:16.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:16.68 ^~~~~~~~~~~~~~~~~~ 298:16.68 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:16.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 298:16.68 ^~~~~~~~~~~~~~~~~~~~~~ 298:16.93 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 298:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:16.94 foundInterface = 0; \ 298:16.94 ^~~~~~~~~~~~~~ 298:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 298:16.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:16.94 ^~~~~~~~~~~~~~~~~~~~~~~ 298:16.94 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:16.94 NS_INTERFACE_MAP_END 298:16.94 ^~~~~~~~~~~~~~~~~~~~ 298:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 298:16.94 else 298:16.94 ^~~~ 298:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:16.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:16.94 ^~~~~~~~~~~~~~~~~~ 298:16.94 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:16.94 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 298:16.94 ^~~~~~~~~~~~~~~~~~~~~~ 298:18.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.h:11, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:7, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 298:18.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 298:18.65 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 298:18.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 298:18.65 memset(aT, 0, sizeof(T)); 298:18.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 298:18.65 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:24, 298:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 298:18.65 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 298:18.65 struct GlobalProperties { 298:18.65 ^~~~~~~~~~~~~~~~ 298:19.06 dom/script 298:20.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:20.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:20.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:20.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:20.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:20.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 298:20.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 298:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 298:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 298:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 298:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 298:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 298:20.29 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 298:20.29 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 298:20.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 298:20.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 298:20.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 298:20.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 298:20.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 298:20.32 memset(&aArr[0], 0, N * sizeof(T)); 298:20.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:20.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 298:20.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 298:20.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 298:20.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 298:20.32 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 298:20.32 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 298:20.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 298:20.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 298:20.32 class nsDataHashtable : public nsBaseHashtable { 298:20.32 ^~~~~~~~~~~~~~~ 298:33.55 dom/payments 298:36.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 298:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 298:36.62 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 298:36.62 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:36.62 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 298:36.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:36.62 foundInterface = 0; \ 298:36.62 ^~~~~~~~~~~~~~ 298:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 298:36.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:36.63 ^~~~~~~~~~~~~~~~~~~~~~~ 298:36.63 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:36.63 NS_INTERFACE_MAP_END 298:36.63 ^~~~~~~~~~~~~~~~~~~~ 298:36.63 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 298:36.63 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 298:36.63 } else 298:36.63 ^~~~ 298:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 298:36.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 298:36.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:36.64 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 298:36.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 298:36.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:36.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 298:36.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 298:36.68 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 298:36.68 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:36.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:36.68 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 298:36.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:36.68 foundInterface = 0; \ 298:36.68 ^~~~~~~~~~~~~~ 298:36.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 298:36.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 298:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:36.68 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 298:36.68 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 298:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:36.68 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 298:36.68 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:36.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:36.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 298:36.68 } else 298:36.68 ^~~~ 298:36.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 298:36.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 298:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:36.68 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 298:36.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 298:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:36.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 298:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 298:36.77 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 298:36.77 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:36.77 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 298:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:36.77 foundInterface = 0; \ 298:36.77 ^~~~~~~~~~~~~~ 298:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 298:36.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 298:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:36.77 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 298:36.77 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 298:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:36.77 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 298:36.77 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 298:36.77 } else 298:36.77 ^~~~ 298:36.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 298:36.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 298:36.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:36.79 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 298:36.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 298:36.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:41.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 298:41.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 298:41.85 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 298:41.85 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:41.86 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 298:41.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:41.86 foundInterface = 0; \ 298:41.86 ^~~~~~~~~~~~~~ 298:41.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 298:41.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:41.86 ^~~~~~~~~~~~~~~~~~~~~~~ 298:41.86 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:41.86 NS_INTERFACE_MAP_END 298:41.86 ^~~~~~~~~~~~~~~~~~~~ 298:41.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 298:41.86 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:41.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 298:41.86 } else 298:41.86 ^~~~ 298:41.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 298:41.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 298:41.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:41.88 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 298:41.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 298:41.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:48.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 298:48.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 298:48.46 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 298:48.46 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:48.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:48.46 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 298:48.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:48.46 foundInterface = 0; \ 298:48.46 ^~~~~~~~~~~~~~ 298:48.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 298:48.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:48.46 ^~~~~~~~~~~~~~~~~~~~~~~ 298:48.46 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:48.46 NS_INTERFACE_MAP_END 298:48.46 ^~~~~~~~~~~~~~~~~~~~ 298:48.46 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 298:48.46 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 298:48.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 298:48.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 298:48.47 } else 298:48.47 ^~~~ 298:48.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 298:48.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 298:48.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:48.49 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 298:48.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 298:48.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:55.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 298:55.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 298:55.90 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 298:55.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:55.90 foundInterface = 0; \ 298:55.90 ^~~~~~~~~~~~~~ 298:55.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 298:55.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 298:55.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:55.90 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 298:55.91 NS_INTERFACE_MAP_END_INHERITING(Event) 298:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:55.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 298:55.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 298:55.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 298:55.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 298:55.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 298:55.92 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 298:55.92 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 298:55.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 298:55.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 298:55.92 } else 298:55.92 ^~~~ 298:55.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 298:55.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 298:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:55.92 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 298:55.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 298:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:56.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 298:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 298:56.22 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 298:56.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:56.22 foundInterface = 0; \ 298:56.22 ^~~~~~~~~~~~~~ 298:56.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 298:56.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:56.22 ^~~~~~~~~~~~~~~~~~~~~~~ 298:56.22 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:56.22 NS_INTERFACE_MAP_END 298:56.22 ^~~~~~~~~~~~~~~~~~~~ 298:56.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 298:56.22 else 298:56.22 ^~~~ 298:56.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:56.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:56.22 ^~~~~~~~~~~~~~~~~~ 298:56.22 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:56.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 298:56.23 ^~~~~~~~~~~~~~~~~~~~~~ 298:56.32 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 298:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:56.32 foundInterface = 0; \ 298:56.32 ^~~~~~~~~~~~~~ 298:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 298:56.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 298:56.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:56.33 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 298:56.33 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 298:56.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:56.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 298:56.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 298:56.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 298:56.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 298:56.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 298:56.33 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 298:56.33 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 298:56.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 298:56.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 298:56.33 } else 298:56.33 ^~~~ 298:56.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 298:56.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 298:56.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:56.33 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 298:56.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 298:56.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:05.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 299:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 299:05.84 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 299:05.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:05.85 foundInterface = 0; \ 299:05.85 ^~~~~~~~~~~~~~ 299:05.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 299:05.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 299:05.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:05.85 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 299:05.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 299:05.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:05.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 299:05.86 else 299:05.86 ^~~~ 299:05.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 299:05.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 299:05.87 ^~~~~~~~~~~~~~~~~~ 299:05.87 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 299:05.87 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 299:05.87 ^~~~~~~~~~~~~~~~~~~~~~ 299:12.55 dom/payments/ipc 299:14.07 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 299:14.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:14.07 foundInterface = 0; \ 299:14.07 ^~~~~~~~~~~~~~ 299:14.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 299:14.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 299:14.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:14.07 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 299:14.07 NS_INTERFACE_MAP_END_INHERITING(Event) 299:14.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:14.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 299:14.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 299:14.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 299:14.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 299:14.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 299:14.08 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 299:14.08 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 299:14.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 299:14.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 299:14.08 } else 299:14.09 ^~~~ 299:14.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 299:14.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 299:14.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:14.10 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 299:14.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 299:14.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:14.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 299:14.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 299:14.16 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 299:14.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:14.16 foundInterface = 0; \ 299:14.16 ^~~~~~~~~~~~~~ 299:14.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 299:14.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 299:14.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:14.16 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 299:14.16 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 299:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:14.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 299:14.17 else 299:14.17 ^~~~ 299:14.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 299:14.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 299:14.18 ^~~~~~~~~~~~~~~~~~ 299:14.18 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 299:14.18 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 299:14.18 ^~~~~~~~~~~~~~~~~~~~~~ 299:17.14 dom/websocket 299:49.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 299:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 299:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 299:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 299:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 299:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 299:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:17, 299:49.01 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.h:12, 299:49.01 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:7, 299:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 299:49.01 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 299:49.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:49.02 foundInterface = 0; \ 299:49.02 ^~~~~~~~~~~~~~ 299:49.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 299:49.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 299:49.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:49.04 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 299:49.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 299:49.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:49.04 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 299:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:19, 299:49.04 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.h:12, 299:49.04 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:7, 299:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 299:49.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 299:49.05 } else 299:49.05 ^~~~ 299:49.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 299:49.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 299:49.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:49.06 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 299:49.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 299:49.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:51.60 dom/serviceworkers 300:06.42 dom/serviceworkers/test/gtest 300:20.78 dom/simpledb 300:35.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 300:35.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 300:35.65 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.h:10, 300:35.65 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 300:35.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 300:35.65 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 300:35.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 300:35.65 foundInterface = 0; \ 300:35.65 ^~~~~~~~~~~~~~ 300:35.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 300:35.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 300:35.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:35.66 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 300:35.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 300:35.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:35.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 300:35.66 else 300:35.66 ^~~~ 300:35.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 300:35.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 300:35.69 ^~~~~~~~~~~~~~~~~~ 300:35.69 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 300:35.69 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 300:35.69 ^~~~~~~~~~~~~~~~~~~~~~ 300:36.14 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 300:36.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 300:36.14 foundInterface = 0; \ 300:36.14 ^~~~~~~~~~~~~~ 300:36.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 300:36.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 300:36.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:36.14 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 300:36.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 300:36.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:36.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 300:36.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 300:36.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 300:36.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 300:36.14 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.h:12, 300:36.14 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 300:36.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 300:36.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 300:36.14 } else 300:36.14 ^~~~ 300:36.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 300:36.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 300:36.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:36.14 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 300:36.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 300:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:56.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 300:56.80 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 300:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 300:56.80 foundInterface = 0; \ 300:56.80 ^~~~~~~~~~~~~~ 300:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 300:56.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 300:56.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:56.80 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 300:56.80 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 300:56.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:56.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 300:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 300:56.81 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 300:56.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 300:56.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 300:56.82 } else 300:56.82 ^~~~ 300:56.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 300:56.82 } else 300:56.82 ^~~~ 300:56.82 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 300:56.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 300:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:56.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 300:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 300:56.85 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 300:56.85 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 300:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 300:56.85 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 300:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 300:56.85 foundInterface = 0; \ 300:56.85 ^~~~~~~~~~~~~~ 300:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 300:56.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 300:56.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:56.85 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1005:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 300:56.85 NS_INTERFACE_MAP_END_INHERITING(Event) 300:56.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:56.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 300:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 300:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 300:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 300:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 300:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 300:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 300:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 300:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 300:56.87 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 300:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 300:56.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 300:56.87 } else 300:56.87 ^~~~ 300:56.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 300:56.88 } else 300:56.88 ^~~~ 300:56.88 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1004:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 300:56.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 300:56.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:56.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 300:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 300:56.94 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 300:56.94 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 300:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 300:56.94 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 300:56.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 300:56.95 foundInterface = 0; \ 300:56.95 ^~~~~~~~~~~~~~ 300:56.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 300:56.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 300:56.95 ^~~~~~~~~~~~~~~~~~~~~~~ 300:56.95 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 300:56.96 NS_INTERFACE_MAP_END 300:56.96 ^~~~~~~~~~~~~~~~~~~~ 300:56.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 300:56.96 else 300:56.96 ^~~~ 300:56.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 300:56.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 300:56.96 ^~~~~~~~~~~~~~~~~~ 300:56.96 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 300:56.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 300:56.97 ^~~~~~~~~~~~~~~~~~~~~~ 300:56.99 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 300:56.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 300:56.99 foundInterface = 0; \ 300:56.99 ^~~~~~~~~~~~~~ 300:56.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 300:56.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 300:56.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:56.99 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 300:56.99 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 300:56.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:56.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 300:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 300:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 300:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 300:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 300:57.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 300:57.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 300:57.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 300:57.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 300:57.01 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 300:57.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 300:57.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 300:57.03 } else 300:57.03 ^~~~ 300:57.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 300:57.03 } else 300:57.03 ^~~~ 300:57.03 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1160:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 300:57.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 300:57.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:57.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 300:57.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 300:57.14 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 300:57.14 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 300:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 300:57.15 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 300:57.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 300:57.15 foundInterface = 0; \ 300:57.15 ^~~~~~~~~~~~~~ 300:57.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 300:57.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 300:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:57.15 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 300:57.15 NS_INTERFACE_MAP_END_INHERITING(Event) 300:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:57.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 300:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 300:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 300:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 300:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 300:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 300:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 300:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 300:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 300:57.16 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 300:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 300:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 300:57.16 } else 300:57.16 ^~~~ 300:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 300:57.16 } else 300:57.16 ^~~~ 300:57.16 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 300:57.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 300:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:59.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 300:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 300:59.16 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:43, 300:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:65: 300:59.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 300:59.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300:59.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 300:59.17 ^ 300:59.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 300:59.17 struct Block { 300:59.17 ^~~~~ 301:00.17 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 301:00.17 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 301:00.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 301:00.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 301:00.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 301:00.17 from /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/ActorsChild.h:10, 301:00.17 from /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/ActorsChild.cpp:7, 301:00.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 301:00.17 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 301:00.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 301:00.17 foundInterface = 0; \ 301:00.17 ^~~~~~~~~~~~~~ 301:00.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 301:00.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 301:00.18 ^~~~~~~~~~~~~~~~~~~~~~~ 301:00.18 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 301:00.18 NS_INTERFACE_MAP_END 301:00.18 ^~~~~~~~~~~~~~~~~~~~ 301:00.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 301:00.18 else 301:00.18 ^~~~ 301:00.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 301:00.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 301:00.18 ^~~~~~~~~~~~~~~~~~ 301:00.18 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 301:00.18 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 301:00.18 ^~~~~~~~~~~~~~~~~~~~~~ 301:05.76 dom/reporting 301:06.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 301:06.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 301:06.47 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 301:06.47 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 301:06.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 301:06.47 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 301:06.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 301:06.47 foundInterface = 0; \ 301:06.47 ^~~~~~~~~~~~~~ 301:06.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 301:06.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 301:06.48 ^~~~~~~~~~~~~~~~~~~~~~~ 301:06.48 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 301:06.48 NS_INTERFACE_MAP_END 301:06.48 ^~~~~~~~~~~~~~~~~~~~ 301:06.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 301:06.48 else 301:06.48 ^~~~ 301:06.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 301:06.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 301:06.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301:06.51 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 301:06.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 301:06.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301:25.92 dom/reporting/tests/gtest 301:26.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 301:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 301:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 301:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 301:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 301:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 301:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 301:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 301:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 301:26.70 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 301:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 301:26.71 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 301:26.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 301:26.71 foundInterface = 0; \ 301:26.71 ^~~~~~~~~~~~~~ 301:26.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 301:26.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 301:26.71 ^~~~~~~~~~~~~~~~~~~~~~~ 301:26.71 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 301:26.72 NS_INTERFACE_MAP_END 301:26.72 ^~~~~~~~~~~~~~~~~~~~ 301:26.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 301:26.72 else 301:26.72 ^~~~ 301:26.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 301:26.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 301:26.72 ^~~~~~~~~~~~~~~~~~ 301:26.72 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 301:26.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 301:26.73 ^~~~~~~~~~~~~~~~~~~~~~ 301:26.74 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 301:26.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 301:26.74 foundInterface = 0; \ 301:26.75 ^~~~~~~~~~~~~~ 301:26.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 301:26.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 301:26.75 ^~~~~~~~~~~~~~~~~~~~~~~ 301:26.75 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 301:26.75 NS_INTERFACE_MAP_END 301:26.76 ^~~~~~~~~~~~~~~~~~~~ 301:26.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 301:26.76 else 301:26.76 ^~~~ 301:26.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 301:26.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 301:26.77 ^~~~~~~~~~~~~~~~~~ 301:26.77 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 301:26.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 301:26.77 ^~~~~~~~~~~~~~~~~~~~~~ 301:40.76 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 301:40.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 301:40.76 foundInterface = 0; \ 301:40.76 ^~~~~~~~~~~~~~ 301:40.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 301:40.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 301:40.76 ^~~~~~~~~~~~~~~~~~~~~~~ 301:40.76 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp:397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 301:40.76 NS_INTERFACE_MAP_END 301:40.76 ^~~~~~~~~~~~~~~~~~~~ 301:40.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 301:40.76 else 301:40.76 ^~~~ 301:40.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 301:40.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 301:40.76 ^~~~~~~~~~~~~~~~~~ 301:40.76 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp:396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 301:40.76 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 301:40.76 ^~~~~~~~~~~~~~~~~~~~~~ 301:41.31 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 301:41.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 301:41.31 foundInterface = 0; \ 301:41.31 ^~~~~~~~~~~~~~ 301:41.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 301:41.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 301:41.31 ^~~~~~~~~~~~~~~~~~~~~~~ 301:41.31 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 301:41.31 NS_INTERFACE_MAP_END 301:41.32 ^~~~~~~~~~~~~~~~~~~~ 301:41.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 301:41.32 else 301:41.32 ^~~~ 301:41.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 301:41.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 301:41.32 ^~~~~~~~~~~~~~~~~~ 301:41.32 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 301:41.32 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 301:41.32 ^~~~~~~~~~~~~~~~~~~~~~ 301:41.46 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 301:41.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 301:41.46 foundInterface = 0; \ 301:41.46 ^~~~~~~~~~~~~~ 301:41.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 301:41.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 301:41.46 ^~~~~~~~~~~~~~~~~~~~~~~ 301:41.46 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 301:41.46 NS_INTERFACE_MAP_END 301:41.47 ^~~~~~~~~~~~~~~~~~~~ 301:41.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 301:41.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 301:41.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 301:41.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 301:41.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 301:41.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 301:41.48 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 301:41.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 301:41.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 301:41.49 else 301:41.49 ^~~~ 301:41.49 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 301:41.49 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 301:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301:41.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 301:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 301:41.62 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 301:41.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 301:41.62 foundInterface = 0; \ 301:41.62 ^~~~~~~~~~~~~~ 301:41.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 301:41.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 301:41.62 ^~~~~~~~~~~~~~~~~~~~~~~ 301:41.62 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 301:41.63 NS_INTERFACE_MAP_END 301:41.65 ^~~~~~~~~~~~~~~~~~~~ 301:41.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 301:41.65 else 301:41.65 ^~~~ 301:41.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 301:41.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 301:41.65 ^~~~~~~~~~~~~~~~~~ 301:41.65 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 301:41.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 301:41.66 ^~~~~~~~~~~~~~~~~~~~~~ 302:02.67 dom/localstorage 302:16.65 dom/localstorage/test/gtest 302:26.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 302:26.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 302:26.35 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerJob.h:10, 302:26.35 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 302:26.35 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 302:26.35 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 302:26.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers2.cpp:2: 302:26.35 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 302:26.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 302:26.35 foundInterface = 0; \ 302:26.35 ^~~~~~~~~~~~~~ 302:26.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 302:26.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 302:26.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302:26.35 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 302:26.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 302:26.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302:26.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 302:26.36 else 302:26.36 ^~~~ 302:26.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 302:26.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 302:26.38 ^~~~~~~~~~~~~~~~~~ 302:26.38 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 302:26.38 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 302:26.38 ^~~~~~~~~~~~~~~~~~~~~~ 302:27.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 302:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 302:27.56 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsParent.cpp:20, 302:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 302:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 302:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 302:27.56 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 302:27.56 ^ 302:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 302:27.56 struct Block { 302:27.56 ^~~~~ 302:44.45 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 302:44.45 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 302:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 302:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 302:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 302:44.45 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.h:10, 302:44.45 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.cpp:7, 302:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 302:44.45 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 302:44.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 302:44.46 foundInterface = 0; \ 302:44.46 ^~~~~~~~~~~~~~ 302:44.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 302:44.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 302:44.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302:44.47 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp:801:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 302:44.47 NS_INTERFACE_MAP_END_INHERITING(Storage) 302:44.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302:44.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 302:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 302:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 302:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 302:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 302:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 302:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 302:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 302:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 302:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 302:44.48 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.h:10, 302:44.48 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.cpp:7, 302:44.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 302:44.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 302:44.49 } else 302:44.49 ^~~~ 302:44.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 302:44.49 } else 302:44.49 ^~~~ 302:44.49 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp:800:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 302:44.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 302:44.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302:50.04 dom/prio 303:30.71 dom/prio/test/gtest 303:38.82 dom/l10n 303:48.03 dom/l10n/tests/gtest 303:50.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 303:50.97 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsParent.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsString&, const nsString&, const bool&, const int64_t&, const int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)': 303:50.97 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsParent.cpp:2131:20: warning: 'nextLoadIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 303:50.97 mNextLoadIndex = aNextLoadIndex; 303:50.97 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 303:50.97 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsParent.cpp:5850:12: note: 'nextLoadIndex' was declared here 303:50.97 uint32_t nextLoadIndex; 303:50.97 ^~~~~~~~~~~~~ 303:54.82 dom/presentation 303:59.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 303:59.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 303:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 303:59.43 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 303:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 303:59.43 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult mozilla::dom::DOMLocalization::QueryInterface(const nsIID&, void**)': 303:59.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 303:59.43 foundInterface = 0; \ 303:59.43 ^~~~~~~~~~~~~~ 303:59.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 303:59.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 303:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:59.43 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 303:59.43 NS_INTERFACE_MAP_END_INHERITING(Localization) 303:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:59.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULPrototypeDocument.h:15, 303:59.43 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.h:10, 303:59.43 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:10, 303:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 303:59.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 303:59.44 } else 303:59.44 ^~~~ 303:59.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 303:59.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 303:59.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:59.45 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 303:59.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMLocalization) 303:59.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:59.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 303:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 303:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 303:59.52 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 303:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 303:59.52 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult ElementTranslationHandler::QueryInterface(const nsIID&, void**)': 303:59.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 303:59.52 foundInterface = 0; \ 303:59.52 ^~~~~~~~~~~~~~ 303:59.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 303:59.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 303:59.52 ^~~~~~~~~~~~~~~~~~~~~~~ 303:59.52 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 303:59.52 NS_INTERFACE_MAP_END 303:59.52 ^~~~~~~~~~~~~~~~~~~~ 303:59.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 303:59.52 else 303:59.53 ^~~~ 303:59.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 303:59.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 303:59.53 ^~~~~~~~~~~~~~~~~~ 303:59.53 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 303:59.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 303:59.53 ^~~~~~~~~~~~~~~~~~~~~~ 303:59.63 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult L10nRootTranslationHandler::QueryInterface(const nsIID&, void**)': 303:59.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 303:59.63 foundInterface = 0; \ 303:59.63 ^~~~~~~~~~~~~~ 303:59.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 303:59.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 303:59.63 ^~~~~~~~~~~~~~~~~~~~~~~ 303:59.63 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 303:59.63 NS_INTERFACE_MAP_END 303:59.63 ^~~~~~~~~~~~~~~~~~~~ 303:59.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 303:59.63 else 303:59.63 ^~~~ 303:59.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 303:59.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 303:59.63 ^~~~~~~~~~~~~~~~~~ 303:59.63 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:406:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 303:59.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 303:59.64 ^~~~~~~~~~~~~~~~~~~~~~ 303:59.72 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 303:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 303:59.72 foundInterface = 0; \ 303:59.72 ^~~~~~~~~~~~~~ 303:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 303:59.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 303:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:59.72 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 303:59.72 NS_INTERFACE_MAP_END_INHERITING(DOMLocalization) 303:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:59.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULPrototypeDocument.h:15, 303:59.72 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.h:10, 303:59.72 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:10, 303:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 303:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 303:59.72 } else 303:59.72 ^~~~ 303:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 303:59.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 303:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:59.73 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 303:59.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentL10n) 303:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:59.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 303:59.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 303:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 303:59.76 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 303:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 303:59.76 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult L10nReadyHandler::QueryInterface(const nsIID&, void**)': 303:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 303:59.76 foundInterface = 0; \ 303:59.76 ^~~~~~~~~~~~~~ 303:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 303:59.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 303:59.76 ^~~~~~~~~~~~~~~~~~~~~~~ 303:59.76 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 303:59.76 NS_INTERFACE_MAP_END 303:59.76 ^~~~~~~~~~~~~~~~~~~~ 303:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 303:59.76 else 303:59.76 ^~~~ 303:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 303:59.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 303:59.78 ^~~~~~~~~~~~~~~~~~ 303:59.78 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 303:59.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 303:59.79 ^~~~~~~~~~~~~~~~~~~~~~ 303:59.92 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp: In member function 'virtual nsresult mozilla::dom::L10nMutations::QueryInterface(const nsIID&, void**)': 303:59.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 303:59.92 foundInterface = 0; \ 303:59.92 ^~~~~~~~~~~~~~ 303:59.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 303:59.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 303:59.93 ^~~~~~~~~~~~~~~~~~~~~~~ 303:59.93 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 303:59.93 NS_INTERFACE_MAP_END 303:59.93 ^~~~~~~~~~~~~~~~~~~~ 303:59.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 303:59.93 else 303:59.93 ^~~~ 303:59.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 303:59.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 303:59.93 ^~~~~~~~~~~~~~~~~~ 303:59.93 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 303:59.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 303:59.93 ^~~~~~~~~~~~~~~~~~~~~~ 304:08.19 dom/presentation/provider 304:14.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 304:14.84 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 304:14.84 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 304:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 304:14.84 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 304:14.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:14.84 foundInterface = 0; \ 304:14.84 ^~~~~~~~~~~~~~ 304:14.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 304:14.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:14.84 ^~~~~~~~~~~~~~~~~~~~~~~ 304:14.84 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:14.84 NS_INTERFACE_MAP_END 304:14.84 ^~~~~~~~~~~~~~~~~~~~ 304:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 304:14.85 else 304:14.85 ^~~~ 304:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:14.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:14.85 ^~~~~~~~~~~~~~~~~~ 304:14.85 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:14.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 304:14.85 ^~~~~~~~~~~~~~~~~~~~~~ 304:15.00 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 304:15.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:15.01 foundInterface = 0; \ 304:15.01 ^~~~~~~~~~~~~~ 304:15.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 304:15.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 304:15.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:15.01 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 304:15.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 304:15.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:15.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 304:15.01 else 304:15.01 ^~~~ 304:15.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:15.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:15.01 ^~~~~~~~~~~~~~~~~~ 304:15.01 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:15.01 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 304:15.01 ^~~~~~~~~~~~~~~~~~~~~~ 304:15.49 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 304:15.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:15.49 foundInterface = 0; \ 304:15.49 ^~~~~~~~~~~~~~ 304:15.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 304:15.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 304:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:15.49 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 304:15.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 304:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:15.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 304:15.49 else 304:15.49 ^~~~ 304:15.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:15.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:15.49 ^~~~~~~~~~~~~~~~~~ 304:15.49 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:15.49 NS_INTERFACE_MAP_ENTRY(nsIRequest) 304:15.49 ^~~~~~~~~~~~~~~~~~~~~~ 304:15.68 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 304:15.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:15.69 foundInterface = 0; \ 304:15.69 ^~~~~~~~~~~~~~ 304:15.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 304:15.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 304:15.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:15.69 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 304:15.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 304:15.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:15.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 304:15.70 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 304:15.70 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 304:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 304:15.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 304:15.70 } else 304:15.70 ^~~~ 304:15.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 304:15.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 304:15.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:15.71 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 304:15.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 304:15.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:15.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 304:15.97 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 304:15.97 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 304:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 304:15.97 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 304:15.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:15.97 foundInterface = 0; \ 304:15.98 ^~~~~~~~~~~~~~ 304:15.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 304:15.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:15.98 ^~~~~~~~~~~~~~~~~~~~~~~ 304:15.98 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:15.98 NS_INTERFACE_MAP_END 304:15.98 ^~~~~~~~~~~~~~~~~~~~ 304:15.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 304:15.99 else 304:15.99 ^~~~ 304:15.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:16.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:16.00 ^~~~~~~~~~~~~~~~~~ 304:16.00 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:16.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 304:16.00 ^~~~~~~~~~~~~~~~~~~~~~ 304:20.14 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 304:20.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:20.15 foundInterface = 0; \ 304:20.15 ^~~~~~~~~~~~~~ 304:20.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 304:20.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 304:20.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:20.15 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 304:20.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 304:20.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:20.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 304:20.15 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 304:20.15 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 304:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 304:20.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 304:20.15 } else 304:20.15 ^~~~ 304:20.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 304:20.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 304:20.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:20.15 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 304:20.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 304:20.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:25.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 304:25.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 304:25.24 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationSessionInfo.h:11, 304:25.24 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationService.h:13, 304:25.25 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationService.cpp:7, 304:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 304:25.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 304:25.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 304:25.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 304:25.25 ^ 304:25.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 304:25.25 struct Block { 304:25.25 ^~~~~ 304:39.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 304:39.33 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 304:39.33 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 304:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 304:39.34 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 304:39.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:39.34 foundInterface = 0; \ 304:39.34 ^~~~~~~~~~~~~~ 304:39.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 304:39.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:39.34 ^~~~~~~~~~~~~~~~~~~~~~~ 304:39.35 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:39.35 NS_INTERFACE_MAP_END 304:39.35 ^~~~~~~~~~~~~~~~~~~~ 304:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 304:39.35 else 304:39.35 ^~~~ 304:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:39.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:39.35 ^~~~~~~~~~~~~~~~~~ 304:39.36 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:39.36 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 304:39.36 ^~~~~~~~~~~~~~~~~~~~~~ 304:42.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 304:42.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 304:42.54 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationSessionInfo.h:11, 304:42.54 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 304:42.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:20: 304:42.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 304:42.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 304:42.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 304:42.55 ^ 304:42.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 304:42.55 struct Block { 304:42.55 ^~~~~ 304:43.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 304:43.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 304:43.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 304:43.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 304:43.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 304:43.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 304:43.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 304:43.70 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 304:43.70 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 304:43.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 304:43.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 304:43.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 304:43.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 304:43.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 304:43.71 memset(&aArr[0], 0, N * sizeof(T)); 304:43.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:43.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 304:43.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 304:43.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 304:43.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 304:43.72 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 304:43.72 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 304:43.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 304:43.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 304:43.72 class nsDataHashtable : public nsBaseHashtable { 304:43.72 ^~~~~~~~~~~~~~~ 305:00.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 305:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 305:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 305:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 305:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 305:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 305:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 305:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 305:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 305:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 305:00.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 305:00.64 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 305:00.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: 305:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 305:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 305:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 305:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 305:00.64 memset(&aArr[0], 0, N * sizeof(T)); 305:00.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:00.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 305:00.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 305:00.64 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 305:00.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: 305:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 305:00.64 class nsDataHashtable : public nsBaseHashtable { 305:00.64 ^~~~~~~~~~~~~~~ 305:19.11 dom/plugins/test/testplugin 305:19.11 dom/plugins/test/testplugin/thirdplugin 305:19.12 dom/plugins/test/testplugin/secondplugin 305:29.74 dom/plugins/test/testplugin/flashplugin 305:29.77 view 305:29.89 widget 305:33.68 widget/headless 305:40.94 widget/gtk 305:52.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 305:52.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 305:52.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 305:52.08 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 305:52.08 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:17, 305:52.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 305:52.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 305:52.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 305:52.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 305:52.08 ^ 305:52.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 305:52.10 struct Block { 305:52.10 ^~~~~ 305:56.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 305:56.46 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.h:19, 305:56.46 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoX11.h:11, 305:56.46 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoX11.cpp:20: 305:56.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 305:56.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 305:56.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 305:56.46 ^ 305:56.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 305:56.46 struct Block { 305:56.46 ^~~~~ 306:01.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 306:01.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 306:01.90 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 306:01.90 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeel.h:11, 306:01.90 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 306:01.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 306:01.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 306:01.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 306:01.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 306:01.90 ^ 306:01.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 306:01.90 struct Block { 306:01.90 ^~~~~ 306:12.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 306:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 306:12.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 306:12.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 306:12.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 306:12.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 306:12.40 memset(&aArr[0], 0, N * sizeof(T)); 306:12.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:12.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 306:12.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 306:12.40 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:9, 306:12.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 306:12.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 306:12.40 class nsDataHashtable : public nsBaseHashtable { 306:12.40 ^~~~~~~~~~~~~~~ 306:12.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 306:12.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 306:12.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 306:12.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 306:12.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 306:12.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 306:12.53 memset(&aArr[0], 0, N * sizeof(T)); 306:12.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:12.54 In file included from /usr/include/c++/8/vector:64, 306:12.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 306:12.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 306:12.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 306:12.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 306:12.54 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:10, 306:12.54 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 306:12.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 306:12.54 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 306:12.54 class vector : protected _Vector_base<_Tp, _Alloc> 306:12.54 ^~~~~~ 306:12.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 306:12.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 306:12.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 306:12.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 306:12.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 306:12.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 306:12.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 306:12.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 306:12.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 306:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 306:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 306:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 306:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 306:12.57 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 306:12.57 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 306:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 306:12.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 306:12.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 306:12.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 306:12.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 306:12.58 memset(&aArr[0], 0, N * sizeof(T)); 306:12.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:12.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 306:12.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 306:12.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 306:12.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 306:12.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 306:12.59 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 306:12.59 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:17, 306:12.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 306:12.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 306:12.59 class ClipManager { 306:12.60 ^~~~~~~~~~~ 306:16.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 306:16.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 306:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 306:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 306:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 306:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 306:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 306:16.40 memset(&aArr[0], 0, N * sizeof(T)); 306:16.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:16.41 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 306:16.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 306:16.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 306:16.41 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 306:16.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 306:16.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 306:16.44 class nsDataHashtable : public nsBaseHashtable { 306:16.44 ^~~~~~~~~~~~~~~ 306:16.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 306:16.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 306:16.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 306:16.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 306:16.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 306:16.66 memset(&aArr[0], 0, N * sizeof(T)); 306:16.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:16.66 In file included from /usr/include/c++/8/vector:64, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 306:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 306:16.66 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 306:16.68 class vector : protected _Vector_base<_Tp, _Alloc> 306:16.68 ^~~~~~ 306:16.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 306:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 306:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 306:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 306:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 306:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 306:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 306:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 306:16.69 memset(&aArr[0], 0, N * sizeof(T)); 306:16.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:16.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 306:16.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 306:16.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 306:16.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 306:16.70 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 306:16.70 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeel.h:11, 306:16.70 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 306:16.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 306:16.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 306:16.70 class ClipManager { 306:16.70 ^~~~~~~~~~~ 306:18.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 306:18.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:18.51 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 306:18.51 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.h:11, 306:18.51 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:34: 306:18.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 306:18.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 306:18.51 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 306:18.51 ^ 306:18.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 306:18.51 struct Block { 306:18.51 ^~~~~ 306:40.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 306:40.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 306:40.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 306:40.35 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 306:40.35 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 306:40.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 306:40.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 306:40.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 306:40.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 306:40.35 memset(&aArr[0], 0, N * sizeof(T)); 306:40.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:40.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 306:40.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 306:40.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 306:40.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 306:40.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 306:40.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 306:40.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:27, 306:40.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 306:40.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 306:40.36 class nsDataHashtable : public nsBaseHashtable { 306:40.36 ^~~~~~~~~~~~~~~ 306:40.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 306:40.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 306:40.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 306:40.50 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 306:40.50 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 306:40.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 306:40.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 306:40.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 306:40.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 306:40.51 memset(&aArr[0], 0, N * sizeof(T)); 306:40.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:40.51 In file included from /usr/include/c++/8/vector:64, 306:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 306:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 306:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 306:40.51 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 306:40.51 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:27, 306:40.51 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 306:40.51 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 306:40.51 class vector : protected _Vector_base<_Tp, _Alloc> 306:40.51 ^~~~~~ 306:40.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 306:40.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 306:40.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 306:40.52 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 306:40.52 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 306:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 306:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 306:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 306:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 306:40.52 memset(&aArr[0], 0, N * sizeof(T)); 306:40.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:40.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 306:40.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 306:40.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 306:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 306:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 306:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 306:40.54 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:38: 306:40.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 306:40.54 class ClipManager { 306:40.54 ^~~~~~~~~~~ 306:45.40 widget/gtk/mozgtk/stub 306:45.70 widget/gtk/mozgtk/gtk2 306:48.05 widget/gtk/mozgtk/gtk3 306:48.53 widget/gtk/wayland 306:50.43 widget/gtk/mozwayland 306:56.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 306:56.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:56.38 from /builddir/build/BUILD/firefox-70.0.1/widget/ScreenManager.cpp:10: 306:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 306:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 306:56.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 306:56.38 ^ 306:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 306:56.38 struct Block { 306:56.38 ^~~~~ 306:58.89 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp: In member function 'GtkWindow* nsWindow::GetCurrentTopmostWindow()': 306:58.89 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:6623:10: warning: 'topmostParentWindow' may be used uninitialized in this function [-Wmaybe-uninitialized] 306:58.89 return topmostParentWindow; 306:58.89 ^~~~~~~~~~~~~~~~~~~ 307:06.77 widget/gtkxtbin 307:21.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 307:21.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:21.13 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 307:21.13 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 307:21.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 307:21.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 307:21.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 307:21.13 ^ 307:21.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 307:21.13 struct Block { 307:21.13 ^~~~~ 307:50.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 307:50.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 307:50.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 307:50.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 307:50.11 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 307:50.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 307:50.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 307:50.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 307:50.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 307:50.11 memset(&aArr[0], 0, N * sizeof(T)); 307:50.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307:50.12 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 307:50.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 307:50.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 307:50.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 307:50.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:50.14 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 307:50.14 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 307:50.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 307:50.14 class nsDataHashtable : public nsBaseHashtable { 307:50.14 ^~~~~~~~~~~~~~~ 307:50.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 307:50.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 307:50.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 307:50.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 307:50.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 307:50.26 memset(&aArr[0], 0, N * sizeof(T)); 307:50.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307:50.26 In file included from /usr/include/c++/8/vector:64, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:13, 307:50.26 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 307:50.27 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 307:50.27 class vector : protected _Vector_base<_Tp, _Alloc> 307:50.27 ^~~~~~ 307:50.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 307:50.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 307:50.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 307:50.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 307:50.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 307:50.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 307:50.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 307:50.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 307:50.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 307:50.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 307:50.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 307:50.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 307:50.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:50.29 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 307:50.29 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 307:50.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 307:50.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 307:50.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 307:50.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 307:50.29 memset(&aArr[0], 0, N * sizeof(T)); 307:50.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307:50.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 307:50.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 307:50.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 307:50.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 307:50.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 307:50.30 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 307:50.30 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:21: 307:50.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 307:50.31 class ClipManager { 307:50.31 ^~~~~~~~~~~ 308:01.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 308:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 308:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 308:01.18 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:20: 308:01.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 308:01.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 308:01.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 308:01.18 ^ 308:01.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 308:01.18 struct Block { 308:01.18 ^~~~~ 308:16.22 widget/x11 308:16.52 editor/libeditor 308:20.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 308:20.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 308:20.99 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 308:20.99 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.h:11, 308:20.99 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsClipboardWayland.cpp:25, 308:20.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:92: 308:20.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 308:20.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 308:20.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 308:20.99 ^ 308:21.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 308:21.00 struct Block { 308:21.00 ^~~~~ 308:22.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 308:22.67 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 308:22.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 308:22.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 308:22.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 308:22.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 308:22.67 memset(&aArr[0], 0, N * sizeof(T)); 308:22.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:22.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 308:22.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 308:22.68 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 308:22.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 308:22.68 class nsDataHashtable : public nsBaseHashtable { 308:22.70 ^~~~~~~~~~~~~~~ 308:23.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 308:23.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 308:23.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 308:23.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 308:23.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 308:23.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 308:23.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 308:23.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 308:23.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 308:23.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 308:23.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:23.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 308:23.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 308:23.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 308:23.06 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 308:23.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 308:23.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 308:23.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 308:23.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 308:23.06 memset(&aArr[0], 0, N * sizeof(T)); 308:23.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:23.06 In file included from /usr/include/c++/8/vector:64, 308:23.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 308:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 308:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 308:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 308:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 308:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 308:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 308:23.08 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 308:23.08 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 308:23.08 class vector : protected _Vector_base<_Tp, _Alloc> 308:23.08 ^~~~~~ 308:23.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 308:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 308:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 308:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 308:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 308:23.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 308:23.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 308:23.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 308:23.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 308:23.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 308:23.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 308:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 308:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 308:23.11 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 308:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 308:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 308:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 308:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 308:23.11 memset(&aArr[0], 0, N * sizeof(T)); 308:23.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:23.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 308:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 308:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 308:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 308:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 308:23.11 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:20: 308:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 308:23.11 class ClipManager { 308:23.11 ^~~~~~~~~~~ 308:42.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 308:42.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 308:42.81 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 308:42.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 308:42.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 308:42.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 308:42.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 308:42.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 308:42.81 memset(&aArr[0], 0, N * sizeof(T)); 308:42.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:42.81 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 308:42.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 308:42.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 308:42.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 308:42.83 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11Image.cpp:11, 308:42.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:11: 308:42.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 308:42.83 class nsDataHashtable : public nsBaseHashtable { 308:42.83 ^~~~~~~~~~~~~~~ 308:42.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 308:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 308:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 308:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 308:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 308:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 308:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 308:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 308:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 308:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 308:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 308:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 308:43.00 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 308:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 308:43.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 308:43.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 308:43.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 308:43.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 308:43.03 memset(&aArr[0], 0, N * sizeof(T)); 308:43.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:43.03 In file included from /usr/include/c++/8/vector:64, 308:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 308:43.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 308:43.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 308:43.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/WindowSurface.h:10, 308:43.04 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.h:12, 308:43.04 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:7, 308:43.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 308:43.04 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 308:43.04 class vector : protected _Vector_base<_Tp, _Alloc> 308:43.04 ^~~~~~ 308:43.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 308:43.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 308:43.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 308:43.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 308:43.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 308:43.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 308:43.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 308:43.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 308:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 308:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 308:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 308:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 308:43.07 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 308:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 308:43.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 308:43.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 308:43.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 308:43.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 308:43.08 memset(&aArr[0], 0, N * sizeof(T)); 308:43.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:43.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 308:43.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 308:43.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 308:43.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 308:43.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 308:43.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 308:43.09 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.cpp:39, 308:43.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:128: 308:43.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 308:43.09 class ClipManager { 308:43.09 ^~~~~~~~~~~ 308:44.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 308:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 308:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 308:44.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 308:44.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 308:44.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 308:44.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 308:44.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 308:44.24 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 308:44.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 308:44.24 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 308:44.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:44.24 foundInterface = 0; \ 308:44.24 ^~~~~~~~~~~~~~ 308:44.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 308:44.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 308:44.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:44.26 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 308:44.26 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 308:44.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:44.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 308:44.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 308:44.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 308:44.27 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 308:44.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 308:44.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 308:44.27 } else 308:44.27 ^~~~ 308:44.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 308:44.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 308:44.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:44.30 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 308:44.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 308:44.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:44.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 308:44.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 308:44.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 308:44.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 308:44.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 308:44.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 308:44.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 308:44.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 308:44.31 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 308:44.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 308:44.31 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 308:44.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:44.32 foundInterface = 0; \ 308:44.32 ^~~~~~~~~~~~~~ 308:44.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 308:44.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 308:44.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:44.32 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 308:44.32 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 308:44.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:44.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 308:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 308:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 308:44.33 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 308:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 308:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 308:44.33 } else 308:44.33 ^~~~ 308:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 308:44.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 308:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:44.34 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 308:44.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 308:44.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 309:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 309:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 309:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 309:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.06 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.07 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 309:00.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:00.07 foundInterface = 0; \ 309:00.08 ^~~~~~~~~~~~~~ 309:00.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 309:00.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:00.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.08 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 309:00.08 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 309:00.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 309:00.08 } else 309:00.08 ^~~~ 309:00.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 309:00.08 NS_IMPL_QUERY_BODY_CONCRETE(_class) 309:00.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.08 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 309:00.08 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 309:00.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.20 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 309:00.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:00.20 foundInterface = 0; \ 309:00.21 ^~~~~~~~~~~~~~ 309:00.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 309:00.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:00.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.21 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 309:00.21 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 309:00.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.22 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 309:00.22 } else 309:00.22 ^~~~ 309:00.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 309:00.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 309:00.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.24 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 309:00.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 309:00.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:00.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 309:00.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 309:00.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 309:00.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 309:00.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.27 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.28 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 309:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:00.28 foundInterface = 0; \ 309:00.28 ^~~~~~~~~~~~~~ 309:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 309:00.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.29 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 309:00.29 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 309:00.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.31 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 309:00.31 } else 309:00.31 ^~~~ 309:00.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 309:00.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 309:00.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.32 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 309:00.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 309:00.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 309:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 309:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 309:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 309:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.52 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.52 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 309:00.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:00.52 foundInterface = 0; \ 309:00.52 ^~~~~~~~~~~~~~ 309:00.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 309:00.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.53 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 309:00.54 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 309:00.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.54 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 309:00.54 } else 309:00.54 ^~~~ 309:00.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 309:00.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 309:00.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.54 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 309:00.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 309:00.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 309:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 309:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 309:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 309:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.61 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.61 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 309:00.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:00.61 foundInterface = 0; \ 309:00.61 ^~~~~~~~~~~~~~ 309:00.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 309:00.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:00.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.61 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 309:00.61 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 309:00.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.64 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 309:00.64 } else 309:00.66 ^~~~ 309:00.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 309:00.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 309:00.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.67 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 309:00.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 309:00.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:00.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 309:00.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 309:00.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 309:00.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 309:00.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.70 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.70 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 309:00.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:00.70 foundInterface = 0; \ 309:00.70 ^~~~~~~~~~~~~~ 309:00.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 309:00.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:00.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.70 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 309:00.70 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 309:00.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.73 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 309:00.73 } else 309:00.73 ^~~~ 309:00.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 309:00.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 309:00.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.74 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 309:00.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 309:00.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:00.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 309:00.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 309:00.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 309:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 309:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:00.77 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:00.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 309:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:00.77 foundInterface = 0; \ 309:00.77 ^~~~~~~~~~~~~~ 309:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 309:00.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:00.77 ^~~~~~~~~~~~~~~~~~~~~~~ 309:00.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:00.77 NS_INTERFACE_MAP_END 309:00.77 ^~~~~~~~~~~~~~~~~~~~ 309:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 309:00.77 else 309:00.77 ^~~~ 309:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 309:00.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 309:00.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:00.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 309:00.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 309:00.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:06.18 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 309:06.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:06.18 foundInterface = 0; \ 309:06.18 ^~~~~~~~~~~~~~ 309:06.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 309:06.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:06.19 ^~~~~~~~~~~~~~~~~~~~~~~ 309:06.20 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:06.20 NS_INTERFACE_MAP_END 309:06.21 ^~~~~~~~~~~~~~~~~~~~ 309:06.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 309:06.21 else 309:06.21 ^~~~ 309:06.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 309:06.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 309:06.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:06.23 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 309:06.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 309:06.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:08.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 309:08.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 309:08.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 309:08.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 309:08.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 309:08.19 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorEventListener.cpp:23, 309:08.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 309:08.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 309:08.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 309:08.19 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 309:08.19 ^ 309:08.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 309:08.19 struct Block { 309:08.19 ^~~~~ 309:17.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 309:17.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 309:17.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 309:17.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 309:17.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 309:17.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 309:17.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:17.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:17.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:17.45 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:17.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:17.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 309:17.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 309:17.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 309:17.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 309:17.45 memset(&aArr[0], 0, N * sizeof(T)); 309:17.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:17.46 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 309:17.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 309:17.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 309:17.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 309:17.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 309:17.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 309:17.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 309:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 309:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 309:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 309:17.47 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:10, 309:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:17.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 309:17.47 class nsDataHashtable : public nsBaseHashtable { 309:17.47 ^~~~~~~~~~~~~~~ 309:18.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 309:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 309:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 309:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 309:18.00 memset(&aArr[0], 0, N * sizeof(T)); 309:18.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:18.02 In file included from /usr/include/c++/8/vector:64, 309:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 309:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 309:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 309:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 309:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:10, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:18.04 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 309:18.04 class vector : protected _Vector_base<_Tp, _Alloc> 309:18.04 ^~~~~~ 309:18.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 309:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 309:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 309:18.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 309:18.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 309:18.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 309:18.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 309:18.09 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 309:18.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 309:18.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 309:18.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 309:18.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 309:18.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 309:18.10 memset(&aArr[0], 0, N * sizeof(T)); 309:18.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:18.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 309:18.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 309:18.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 309:18.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 309:18.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 309:18.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 309:18.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 309:18.12 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorEventListener.cpp:23, 309:18.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 309:18.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 309:18.12 class ClipManager { 309:18.12 ^~~~~~~~~~~ 309:31.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 309:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 309:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 309:31.98 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 309:31.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 309:31.98 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 309:31.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:31.98 foundInterface = 0; \ 309:31.98 ^~~~~~~~~~~~~~ 309:31.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 309:31.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:31.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:31.98 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 309:31.98 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 309:31.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:31.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 309:31.98 else 309:31.98 ^~~~ 309:31.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:31.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:31.98 ^~~~~~~~~~~~~~~~~~ 309:31.98 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:31.98 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 309:31.98 ^~~~~~~~~~~~~~~~~~~~~~ 309:33.76 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 309:33.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:33.76 foundInterface = 0; \ 309:33.76 ^~~~~~~~~~~~~~ 309:33.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 309:33.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:33.76 ^~~~~~~~~~~~~~~~~~~~~~~ 309:33.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1029:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:33.77 NS_INTERFACE_MAP_END 309:33.77 ^~~~~~~~~~~~~~~~~~~~ 309:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 309:33.77 else 309:33.79 ^~~~ 309:33.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:33.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:33.79 ^~~~~~~~~~~~~~~~~~ 309:33.79 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1028:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:33.79 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 309:33.79 ^~~~~~~~~~~~~~~~~~~~~~ 309:34.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 309:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 309:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 309:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 309:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 309:34.49 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 309:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 309:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 309:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 309:34.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 309:34.49 ^ 309:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 309:34.49 struct Block { 309:34.49 ^~~~~ 309:40.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 309:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 309:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 309:40.25 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 309:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 309:40.25 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 309:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:40.26 foundInterface = 0; \ 309:40.26 ^~~~~~~~~~~~~~ 309:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 309:40.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:40.26 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 309:40.26 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 309:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:40.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 309:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 309:40.26 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 309:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 309:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 309:40.26 } else 309:40.26 ^~~~ 309:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 309:40.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 309:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:40.28 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 309:40.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 309:40.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:40.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:40.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 309:40.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 309:40.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 309:40.32 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 309:40.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 309:40.32 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 309:40.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:40.33 foundInterface = 0; \ 309:40.33 ^~~~~~~~~~~~~~ 309:40.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 309:40.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:40.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:40.33 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 309:40.33 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 309:40.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:40.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 309:40.33 } else 309:40.33 ^~~~ 309:40.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 309:40.34 NS_IMPL_QUERY_BODY_CONCRETE(_class) 309:40.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:40.34 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 309:40.35 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 309:40.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:45.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 309:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 309:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 309:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 309:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 309:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 309:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 309:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 309:46.00 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 309:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 309:46.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 309:46.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 309:46.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 309:46.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 309:46.00 memset(&aArr[0], 0, N * sizeof(T)); 309:46.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:46.03 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 309:46.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 309:46.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 309:46.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 309:46.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 309:46.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 309:46.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 309:46.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 309:46.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 309:46.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 309:46.06 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 309:46.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 309:46.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 309:46.06 class nsDataHashtable : public nsBaseHashtable { 309:46.06 ^~~~~~~~~~~~~~~ 309:46.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 309:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 309:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 309:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 309:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 309:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 309:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 309:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 309:46.78 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 309:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 309:46.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 309:46.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 309:46.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 309:46.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 309:46.83 memset(&aArr[0], 0, N * sizeof(T)); 309:46.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:46.83 In file included from /usr/include/c++/8/vector:64, 309:46.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 309:46.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 309:46.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 309:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 309:46.88 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 309:46.88 class vector : protected _Vector_base<_Tp, _Alloc> 309:46.88 ^~~~~~ 309:46.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 309:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 309:46.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 309:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 309:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 309:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 309:46.90 memset(&aArr[0], 0, N * sizeof(T)); 309:46.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:46.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 309:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 309:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 309:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 309:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 309:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 309:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 309:46.90 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 309:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 309:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 309:46.90 class ClipManager { 309:46.90 ^~~~~~~~~~~ 310:11.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 310:11.24 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.h:19, 310:11.24 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.cpp:10, 310:11.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:29: 310:11.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 310:11.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 310:11.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 310:11.24 ^ 310:11.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 310:11.26 struct Block { 310:11.26 ^~~~~ 310:11.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 310:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 310:11.98 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 310:11.98 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.cpp:11, 310:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 310:11.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 310:11.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 310:11.98 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 310:11.98 ^ 310:11.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 310:11.98 struct Block { 310:11.98 ^~~~~ 310:27.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 310:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 310:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 310:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 310:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 310:27.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 310:27.81 memset(&aArr[0], 0, N * sizeof(T)); 310:27.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310:27.82 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 310:27.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIScrollableFrame.h:17, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/widget/InputData.h:10, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.h:8, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:7, 310:27.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 310:27.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 310:27.83 class nsDataHashtable : public nsBaseHashtable { 310:27.83 ^~~~~~~~~~~~~~~ 310:28.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 310:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 310:28.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 310:28.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 310:28.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 310:28.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 310:28.29 memset(&aArr[0], 0, N * sizeof(T)); 310:28.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310:28.29 In file included from /usr/include/c++/8/vector:64, 310:28.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 310:28.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 310:28.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 310:28.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 310:28.29 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 310:28.29 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:10, 310:28.29 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 310:28.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 310:28.29 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 310:28.29 class vector : protected _Vector_base<_Tp, _Alloc> 310:28.29 ^~~~~~ 310:28.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 310:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 310:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 310:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 310:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 310:28.30 memset(&aArr[0], 0, N * sizeof(T)); 310:28.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310:28.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/widget/PuppetWidget.cpp:19, 310:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:83: 310:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 310:28.30 class ClipManager { 310:28.30 ^~~~~~~~~~~ 310:33.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 310:33.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 310:33.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 310:33.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 310:33.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 310:33.94 memset(&aArr[0], 0, N * sizeof(T)); 310:33.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310:33.94 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 310:33.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 310:33.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 310:33.94 class nsDataHashtable : public nsBaseHashtable { 310:33.95 ^~~~~~~~~~~~~~~ 310:34.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 310:34.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 310:34.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 310:34.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 310:34.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 310:34.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 310:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 310:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 310:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 310:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 310:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 310:34.18 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 310:34.18 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 310:34.18 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 310:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 310:34.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 310:34.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 310:34.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 310:34.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 310:34.22 memset(&aArr[0], 0, N * sizeof(T)); 310:34.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310:34.24 In file included from /usr/include/c++/8/vector:64, 310:34.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 310:34.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 310:34.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 310:34.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 310:34.24 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:12, 310:34.24 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 310:34.25 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 310:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 310:34.26 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 310:34.26 class vector : protected _Vector_base<_Tp, _Alloc> 310:34.26 ^~~~~~ 310:34.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 310:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 310:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 310:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 310:34.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 310:34.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 310:34.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 310:34.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 310:34.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 310:34.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 310:34.29 memset(&aArr[0], 0, N * sizeof(T)); 310:34.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310:34.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 310:34.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 310:34.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 310:34.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 310:34.29 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 310:34.29 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.cpp:11, 310:34.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 310:34.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 310:34.29 class ClipManager { 310:34.29 ^~~~~~~~~~~ 311:08.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 311:08.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 311:08.76 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 311:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 311:08.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 311:08.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 311:08.77 foundInterface = 0; \ 311:08.77 ^~~~~~~~~~~~~~ 311:08.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 311:08.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 311:08.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:08.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 311:08.77 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 311:08.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:08.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 311:08.77 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 311:08.77 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 311:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 311:08.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 311:08.77 } else 311:08.77 ^~~~ 311:08.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 311:08.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 311:08.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:08.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 311:08.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 311:08.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:08.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 311:08.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 311:08.87 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 311:08.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 311:08.87 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 311:08.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 311:08.87 foundInterface = 0; \ 311:08.87 ^~~~~~~~~~~~~~ 311:08.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 311:08.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 311:08.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:08.87 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 311:08.87 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 311:08.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:08.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 311:08.87 else 311:08.87 ^~~~ 311:08.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 311:08.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 311:08.87 ^~~~~~~~~~~~~~~~~~ 311:08.87 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 311:08.87 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 311:08.87 ^~~~~~~~~~~~~~~~~~~~~~ 311:09.30 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 311:09.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 311:09.30 foundInterface = 0; \ 311:09.30 ^~~~~~~~~~~~~~ 311:09.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 311:09.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 311:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:09.31 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 311:09.31 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 311:09.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:09.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 311:09.31 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 311:09.31 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 311:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 311:09.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 311:09.31 } else 311:09.31 ^~~~ 311:09.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 311:09.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 311:09.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:09.31 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 311:09.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 311:09.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:25.60 In file included from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:12, 311:25.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 311:25.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 311:25.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 311:25.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 311:25.61 ^ 311:25.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 311:25.61 struct Block { 311:25.61 ^~~~~ 311:25.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 311:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 311:25.96 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 311:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 311:25.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 311:25.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 311:25.96 foundInterface = 0; \ 311:25.96 ^~~~~~~~~~~~~~ 311:25.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 311:25.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 311:25.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:25.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 311:25.96 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 311:25.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:25.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 311:25.96 else 311:25.96 ^~~~ 311:25.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 311:25.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 311:25.96 ^~~~~~~~~~~~~~~~~~ 311:25.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 311:25.96 NS_INTERFACE_MAP_ENTRY(nsINamed) 311:25.96 ^~~~~~~~~~~~~~~~~~~~~~ 311:28.18 editor/spellchecker 311:31.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 311:31.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/TextEditor.h:9, 311:31.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 311:31.54 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 311:31.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 311:31.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::dom::Element* mozilla::HTMLEditor::GetElementOrParentByTagNameAtSelection(const nsAtom&) const': 311:31.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:713:12: warning: '*((void*)& atAnchor +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 311:31.54 mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 311:31.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 311:31.55 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:2571:27: note: '*((void*)& atAnchor +16)' was declared here 311:31.55 const EditorRawDOMPoint atAnchor(SelectionRefPtr()->AnchorRef()); 311:31.55 ^~~~~~~~ 311:40.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 311:40.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 311:40.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 311:40.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 311:40.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 311:40.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 311:40.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 311:40.74 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 311:40.74 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 311:40.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 311:40.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 311:40.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 311:40.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 311:40.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 311:40.75 memset(&aArr[0], 0, N * sizeof(T)); 311:40.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:40.75 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 311:40.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 311:40.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 311:40.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 311:40.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:11, 311:40.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 311:40.75 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 311:40.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 311:40.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 311:40.75 class nsDataHashtable : public nsBaseHashtable { 311:40.75 ^~~~~~~~~~~~~~~ 311:41.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 311:41.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 311:41.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 311:41.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 311:41.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 311:41.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 311:41.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 311:41.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 311:41.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 311:41.21 memset(&aArr[0], 0, N * sizeof(T)); 311:41.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:41.21 In file included from /usr/include/c++/8/vector:64, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 311:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 311:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 311:41.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 311:41.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 311:41.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 311:41.23 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 311:41.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 311:41.23 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 311:41.23 class vector : protected _Vector_base<_Tp, _Alloc> 311:41.23 ^~~~~~ 311:41.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 311:41.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 311:41.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 311:41.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 311:41.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 311:41.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 311:41.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 311:41.24 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 311:41.25 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 311:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 311:41.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 311:41.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 311:41.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 311:41.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 311:41.25 memset(&aArr[0], 0, N * sizeof(T)); 311:41.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:41.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 311:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 311:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 311:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 311:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 311:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 311:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 311:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 311:41.26 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditorDataTransfer.cpp:12, 311:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:83: 311:41.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 311:41.26 class ClipManager { 311:41.26 ^~~~~~~~~~~ 311:49.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 311:49.34 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 311:49.34 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLTableEditor.cpp:64:28: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 311:49.34 mSelected(aSelected) {} 311:49.34 ^ 311:49.34 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLTableEditor.cpp:200:11: note: 'newCellIndex' was declared here 311:49.35 int32_t newCellIndex; 311:49.35 ^~~~~~~~~~~~ 311:56.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 311:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 311:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 311:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 311:56.01 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 311:56.01 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 311:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 311:56.01 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 311:56.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 311:56.01 foundInterface = 0; \ 311:56.01 ^~~~~~~~~~~~~~ 311:56.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 311:56.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 311:56.01 ^~~~~~~~~~~~~~~~~~~~~~~ 311:56.01 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 311:56.01 NS_INTERFACE_MAP_END 311:56.02 ^~~~~~~~~~~~~~~~~~~~ 311:56.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 311:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 311:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 311:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 311:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 311:56.02 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 311:56.02 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 311:56.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 311:56.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 311:56.04 } else 311:56.04 ^~~~ 311:56.04 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 311:56.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 311:56.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:56.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 311:56.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 311:56.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 311:56.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 311:56.46 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 311:56.46 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 311:56.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 311:56.47 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 311:56.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 311:56.47 foundInterface = 0; \ 311:56.47 ^~~~~~~~~~~~~~ 311:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 311:56.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 311:56.48 ^~~~~~~~~~~~~~~~~~~~~~~ 311:56.48 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 311:56.48 NS_INTERFACE_MAP_END 311:56.48 ^~~~~~~~~~~~~~~~~~~~ 311:56.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 311:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 311:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 311:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 311:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 311:56.50 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 311:56.50 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 311:56.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 311:56.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 311:56.51 } else 311:56.51 ^~~~ 311:56.51 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 311:56.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 311:56.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:32.01 editor/txmgr 312:32.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 312:32.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 312:32.53 from /builddir/build/BUILD/firefox-70.0.1/widget/nsClipboardProxy.cpp:5, 312:32.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:47: 312:32.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 312:32.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312:32.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 312:32.53 ^ 312:32.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 312:32.53 struct Block { 312:32.53 ^~~~~ 312:34.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 312:34.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 312:34.80 from /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionItem.h:9, 312:34.81 from /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionItem.cpp:6, 312:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 312:34.81 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 312:34.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 312:34.81 foundInterface = 0; \ 312:34.81 ^~~~~~~~~~~~~~ 312:34.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 312:34.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 312:34.81 ^~~~~~~~~~~~~~~~~~~~~~~ 312:34.81 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 312:34.81 NS_INTERFACE_MAP_END 312:34.81 ^~~~~~~~~~~~~~~~~~~~ 312:34.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 312:34.81 else 312:34.81 ^~~~ 312:34.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 312:34.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 312:34.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:34.83 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 312:34.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 312:34.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:41.43 editor/txmgr/tests 312:43.29 editor/composer 312:57.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 312:57.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 312:57.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 312:57.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 312:57.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 312:57.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 312:57.21 memset(&aArr[0], 0, N * sizeof(T)); 312:57.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:57.22 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 312:57.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 312:57.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 312:57.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 312:57.22 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 312:57.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 312:57.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 312:57.22 class nsDataHashtable : public nsBaseHashtable { 312:57.22 ^~~~~~~~~~~~~~~ 312:57.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 312:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 312:57.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 312:57.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 312:57.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 312:57.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 312:57.37 memset(&aArr[0], 0, N * sizeof(T)); 312:57.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:57.37 In file included from /usr/include/c++/8/vector:64, 312:57.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 312:57.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 312:57.37 from /usr/include/c++/8/queue:61, 312:57.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 312:57.38 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:11, 312:57.38 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseAppShell.cpp:6, 312:57.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:11: 312:57.38 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 312:57.38 class vector : protected _Vector_base<_Tp, _Alloc> 312:57.38 ^~~~~~ 312:57.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 312:57.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 312:57.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 312:57.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 312:57.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 312:57.40 memset(&aArr[0], 0, N * sizeof(T)); 312:57.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:57.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 312:57.40 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 312:57.41 from /builddir/build/BUILD/firefox-70.0.1/widget/nsNativeTheme.cpp:23, 312:57.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:128: 312:57.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 312:57.41 class ClipManager { 312:57.41 ^~~~~~~~~~~ 313:10.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 313:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 313:10.46 from /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 313:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 313:10.46 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 313:10.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:10.46 foundInterface = 0; \ 313:10.46 ^~~~~~~~~~~~~~ 313:10.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 313:10.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 313:10.46 ^~~~~~~~~~~~~~~~~~~~~~~ 313:10.46 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 313:10.46 NS_INTERFACE_MAP_END 313:10.46 ^~~~~~~~~~~~~~~~~~~~ 313:10.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 313:10.46 from /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 313:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 313:10.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:10.48 } else 313:10.48 ^~~~ 313:10.48 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:10.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 313:10.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:24.41 layout/style 313:29.49 layout/style/test 313:31.32 layout/style/test/gtest 313:53.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:53.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:53.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:53.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:53.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:53.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:53.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:53.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:53.90 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:53.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:53.90 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 313:53.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:53.90 foundInterface = 0; \ 313:53.90 ^~~~~~~~~~~~~~ 313:53.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 313:53.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 313:53.91 ^~~~~~~~~~~~~~~~~~~~~~~ 313:53.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 313:53.91 NS_INTERFACE_MAP_END 313:53.91 ^~~~~~~~~~~~~~~~~~~~ 313:53.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 313:53.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:53.91 } else 313:53.91 ^~~~ 313:53.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:53.95 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 313:53.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:53.95 foundInterface = 0; \ 313:53.95 ^~~~~~~~~~~~~~ 313:53.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:53.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:53.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:53.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:53.95 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 313:53.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:53.95 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:175:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 313:53.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 313:53.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:53.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:53.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:53.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.00 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:54.00 } else 313:54.00 ^~~~ 313:54.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:54.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:54.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:54.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 313:54.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.00 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:175:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 313:54.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 313:54.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:54.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:54.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.04 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.04 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 313:54.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:54.05 foundInterface = 0; \ 313:54.05 ^~~~~~~~~~~~~~ 313:54.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:54.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:54.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.05 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:54.05 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 313:54.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.05 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.05 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:54.06 } else 313:54.06 ^~~~ 313:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:54.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:54.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.06 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:54.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 313:54.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.14 layout/base 313:54.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:54.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.73 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.73 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 313:54.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:54.73 foundInterface = 0; \ 313:54.74 ^~~~~~~~~~~~~~ 313:54.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:54.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:54.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.75 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:54.75 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 313:54.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.75 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 313:54.75 else 313:54.75 ^~~~ 313:54.75 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 313:54.75 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 313:54.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:54.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:54.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:54.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:54.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:54.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.77 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.77 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 313:54.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:54.77 foundInterface = 0; \ 313:54.77 ^~~~~~~~~~~~~~ 313:54.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:54.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:54.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.79 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:54.79 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 313:54.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.79 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:54.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.79 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:54.79 } else 313:54.79 ^~~~ 313:54.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:54.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:54.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.79 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:54.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 313:54.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:54.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.90 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.90 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 313:54.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:54.90 foundInterface = 0; \ 313:54.91 ^~~~~~~~~~~~~~ 313:54.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:54.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.93 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:54.93 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 313:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.93 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.95 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:54.95 } else 313:54.95 ^~~~ 313:54.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:54.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:54.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.96 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:54.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 313:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:54.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:54.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:54.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:54.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.97 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.98 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 313:54.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:54.98 foundInterface = 0; \ 313:54.98 ^~~~~~~~~~~~~~ 313:54.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:54.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:54.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.99 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:54.99 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 313:54.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:54.99 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:54.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:54.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:55.00 } else 313:55.00 ^~~~ 313:55.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:55.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.00 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:55.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 313:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:55.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:55.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:55.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:55.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:55.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.07 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.07 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 313:55.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:55.07 foundInterface = 0; \ 313:55.07 ^~~~~~~~~~~~~~ 313:55.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:55.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:55.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.07 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:55.07 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 313:55.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.09 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.09 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:55.09 } else 313:55.09 ^~~~ 313:55.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:55.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:55.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.09 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:55.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 313:55.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:55.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:55.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:55.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:55.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:55.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.12 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.13 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 313:55.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:55.14 foundInterface = 0; \ 313:55.14 ^~~~~~~~~~~~~~ 313:55.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:55.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:55.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.14 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:55.14 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 313:55.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.15 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.15 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:55.15 } else 313:55.15 ^~~~ 313:55.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:55.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:55.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.15 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:55.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 313:55.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:55.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.21 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.21 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 313:55.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:55.21 foundInterface = 0; \ 313:55.21 ^~~~~~~~~~~~~~ 313:55.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:55.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:55.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.23 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:55.23 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 313:55.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.24 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.27 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:55.28 } else 313:55.28 ^~~~ 313:55.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:55.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:55.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.29 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:55.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 313:55.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:55.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.32 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.33 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 313:55.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:55.36 foundInterface = 0; \ 313:55.36 ^~~~~~~~~~~~~~ 313:55.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 313:55.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 313:55.36 ^~~~~~~~~~~~~~~~~~~~~~~ 313:55.36 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 313:55.36 NS_INTERFACE_MAP_END 313:55.36 ^~~~~~~~~~~~~~~~~~~~ 313:55.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 313:55.37 else 313:55.37 ^~~~ 313:55.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 313:55.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 313:55.37 ^~~~~~~~~~~~~~~~~~ 313:55.37 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 313:55.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 313:55.37 ^~~~~~~~~~~~~~~~~~~~~~ 313:55.39 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 313:55.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:55.39 foundInterface = 0; \ 313:55.39 ^~~~~~~~~~~~~~ 313:55.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:55.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:55.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:55.39 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 313:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.40 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 313:55.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 313:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.40 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.40 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:55.40 } else 313:55.40 ^~~~ 313:55.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:55.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:55.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 313:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.40 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 313:55.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 313:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 313:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 313:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 313:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 313:55.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.46 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.47 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 313:55.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:55.47 foundInterface = 0; \ 313:55.47 ^~~~~~~~~~~~~~ 313:55.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 313:55.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 313:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.48 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 313:55.48 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 313:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 313:55.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 313:55.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 313:55.49 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 313:55.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 313:55.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 313:55.49 } else 313:55.49 ^~~~ 313:55.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 313:55.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 313:55.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313:55.51 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 313:55.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 313:55.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:14.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 314:14.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 314:14.59 from /builddir/build/BUILD/firefox-70.0.1/widget/nsSoundProxy.cpp:5, 314:14.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:29: 314:14.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 314:14.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 314:14.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 314:14.60 ^ 314:14.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 314:14.60 struct Block { 314:14.60 ^~~~~ 314:22.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 314:22.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 314:22.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 314:22.21 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 314:22.21 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:55: 314:22.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 314:22.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 314:22.21 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 314:22.21 ^ 314:22.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 314:22.21 struct Block { 314:22.21 ^~~~~ 314:29.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 314:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 314:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 314:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 314:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 314:29.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 314:29.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 314:29.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 314:29.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 314:29.47 memset(&aArr[0], 0, N * sizeof(T)); 314:29.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:29.47 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 314:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 314:29.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 314:29.48 class nsDataHashtable : public nsBaseHashtable { 314:29.48 ^~~~~~~~~~~~~~~ 314:29.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 314:29.59 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 314:29.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 314:29.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 314:29.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 314:29.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 314:29.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 314:29.62 memset(&aArr[0], 0, N * sizeof(T)); 314:29.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:29.62 In file included from /usr/include/c++/8/vector:64, 314:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 314:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 314:29.62 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 314:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 314:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 314:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 314:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 314:29.62 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 314:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 314:29.62 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 314:29.62 class vector : protected _Vector_base<_Tp, _Alloc> 314:29.62 ^~~~~~ 314:29.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 314:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 314:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 314:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 314:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 314:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 314:29.63 memset(&aArr[0], 0, N * sizeof(T)); 314:29.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:29.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 314:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 314:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 314:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 314:29.64 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 314:29.66 from /builddir/build/BUILD/firefox-70.0.1/widget/nsXPLookAndFeel.cpp:11, 314:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:47: 314:29.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 314:29.66 class ClipManager { 314:29.66 ^~~~~~~~~~~ 314:43.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 314:43.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 314:43.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 314:43.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 314:43.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 314:43.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 314:43.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 314:43.86 memset(&aArr[0], 0, N * sizeof(T)); 314:43.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:43.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 314:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 314:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 314:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 314:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 314:43.88 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:27, 314:43.88 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 314:43.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 314:43.88 class nsDataHashtable : public nsBaseHashtable { 314:43.88 ^~~~~~~~~~~~~~~ 314:43.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 314:43.98 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 314:43.98 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 314:43.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 314:43.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 314:43.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 314:43.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 314:43.99 memset(&aArr[0], 0, N * sizeof(T)); 314:43.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:43.99 In file included from /usr/include/c++/8/vector:64, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:27, 314:43.99 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 314:43.99 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 314:43.99 class vector : protected _Vector_base<_Tp, _Alloc> 314:43.99 ^~~~~~ 314:44.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 314:44.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 314:44.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 314:44.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 314:44.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 314:44.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 314:44.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 314:44.02 memset(&aArr[0], 0, N * sizeof(T)); 314:44.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:44.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 314:44.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 314:44.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 314:44.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 314:44.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 314:44.02 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 314:44.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:55: 314:44.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 314:44.02 class ClipManager { 314:44.02 ^~~~~~~~~~~ 314:49.62 layout/base/gtest 314:51.26 layout/generic 315:20.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 315:20.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 315:20.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 315:20.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 315:20.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:28: 315:20.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 315:20.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 315:20.75 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 315:20.75 ^ 315:20.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 315:20.76 struct Block { 315:20.76 ^~~~~ 315:32.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 315:32.24 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 315:32.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 315:32.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 315:32.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 315:32.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 315:32.24 memset(&aArr[0], 0, N * sizeof(T)); 315:32.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:32.25 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 315:32.25 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 315:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 315:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 315:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 315:32.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 315:32.26 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 315:32.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 315:32.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 315:32.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 315:32.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 315:32.26 class nsDataHashtable : public nsBaseHashtable { 315:32.26 ^~~~~~~~~~~~~~~ 315:32.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 315:32.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 315:32.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 315:32.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 315:32.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 315:32.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 315:32.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 315:32.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 315:32.84 memset(&aArr[0], 0, N * sizeof(T)); 315:32.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:32.84 In file included from /usr/include/c++/8/vector:64, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 315:32.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 315:32.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 315:32.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 315:32.85 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 315:32.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 315:32.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 315:32.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 315:32.85 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 315:32.85 class vector : protected _Vector_base<_Tp, _Alloc> 315:32.85 ^~~~~~ 315:32.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 315:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 315:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 315:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 315:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 315:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 315:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 315:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 315:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 315:32.87 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 315:32.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 315:32.88 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 315:32.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 315:32.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 315:32.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 315:32.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 315:32.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 315:32.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 315:32.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 315:32.89 memset(&aArr[0], 0, N * sizeof(T)); 315:32.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:32.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 315:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 315:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 315:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 315:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 315:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 315:32.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:28: 315:32.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 315:32.89 class ClipManager { 315:32.89 ^~~~~~~~~~~ 315:53.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 315:53.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 315:53.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 315:53.15 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 315:53.15 from /builddir/build/BUILD/firefox-70.0.1/layout/base/MobileViewportManager.cpp:16, 315:53.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 315:53.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 315:53.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 315:53.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 315:53.15 ^ 315:53.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 315:53.15 struct Block { 315:53.15 ^~~~~ 316:08.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 316:08.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 316:08.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 316:08.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 316:08.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 316:08.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 316:08.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 316:08.86 /builddir/build/BUILD/firefox-70.0.1/layout/base/GeometryUtils.cpp:324:33: required from here 316:08.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 316:08.86 memset(aT, 0, sizeof(T)); 316:08.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 316:08.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsSize.h:12, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:13, 316:08.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 316:08.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrValue.h:22, 316:08.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:22, 316:08.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 316:08.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 316:08.87 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 316:08.87 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 316:08.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 316:08.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 316:08.87 struct PointTyped 316:08.87 ^~~~~~~~~~ 316:09.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 316:09.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': 316:09.53 /builddir/build/BUILD/firefox-70.0.1/layout/base/PresShell.cpp:851:25: required from here 316:09.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 316:09.53 memset(aT, 0, sizeof(T)); 316:09.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 316:09.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayUtils.h:24, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:19, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 316:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 316:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 316:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 316:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 316:09.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 316:09.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 316:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 316:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 316:09.56 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 316:09.56 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 316:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 316:09.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray >' declared here 316:09.57 class EnumeratedArray { 316:09.57 ^~~~~~~~~~~~~~~ 316:10.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 316:10.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 316:10.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 316:10.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 316:10.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 316:10.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 316:10.97 memset(&aArr[0], 0, N * sizeof(T)); 316:10.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316:10.99 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 316:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 316:10.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 316:10.99 class nsDataHashtable : public nsBaseHashtable { 316:10.99 ^~~~~~~~~~~~~~~ 316:11.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 316:11.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 316:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 316:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 316:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 316:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 316:11.85 memset(&aArr[0], 0, N * sizeof(T)); 316:11.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316:11.86 In file included from /usr/include/c++/8/vector:64, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 316:11.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 316:11.86 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 316:11.87 class vector : protected _Vector_base<_Tp, _Alloc> 316:11.87 ^~~~~~ 316:11.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 316:11.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 316:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 316:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 316:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 316:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 316:11.88 memset(&aArr[0], 0, N * sizeof(T)); 316:11.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316:11.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 316:11.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 316:11.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 316:11.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 316:11.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 316:11.91 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 316:11.91 from /builddir/build/BUILD/firefox-70.0.1/layout/base/MobileViewportManager.cpp:16, 316:11.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 316:11.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 316:11.91 class ClipManager { 316:11.91 ^~~~~~~~~~~ 316:19.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 316:19.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 316:19.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 316:19.51 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 316:19.51 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 316:19.51 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 316:19.51 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BlockReflowInput.cpp:16, 316:19.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 316:19.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 316:19.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 316:19.51 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 316:19.51 ^ 316:19.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 316:19.52 struct Block { 316:19.52 ^~~~~ 316:31.40 layout/forms 316:39.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 316:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 316:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 316:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 316:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 316:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 316:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 316:39.27 memset(&aArr[0], 0, N * sizeof(T)); 316:39.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316:39.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 316:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 316:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 316:39.27 class nsDataHashtable : public nsBaseHashtable { 316:39.27 ^~~~~~~~~~~~~~~ 316:39.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 316:39.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 316:39.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 316:39.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 316:39.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 316:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 316:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 316:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 316:39.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 316:39.39 memset(&aArr[0], 0, N * sizeof(T)); 316:39.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316:39.39 In file included from /usr/include/c++/8/vector:64, 316:39.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 316:39.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 316:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 316:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 316:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 316:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 316:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 316:39.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 316:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 316:39.41 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 316:39.41 class vector : protected _Vector_base<_Tp, _Alloc> 316:39.41 ^~~~~~ 316:39.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 316:39.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 316:39.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 316:39.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 316:39.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 316:39.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 316:39.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 316:39.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 316:39.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 316:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 316:39.44 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 316:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 316:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 316:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 316:39.44 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 316:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 316:39.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 316:39.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 316:39.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 316:39.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 316:39.45 memset(&aArr[0], 0, N * sizeof(T)); 316:39.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316:39.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 316:39.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 316:39.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 316:39.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 316:39.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 316:39.46 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 316:39.46 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 316:39.46 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 316:39.46 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BlockReflowInput.cpp:16, 316:39.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 316:39.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 316:39.47 class ClipManager { 316:39.47 ^~~~~~~~~~~ 316:51.39 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:18, 316:51.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 316:51.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 316:51.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:13, 316:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 316:51.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowInput.h: In member function 'void mozilla::ReflowInput::InitFrameType(mozilla::LayoutFrameType)': 316:51.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowInput.h:88:46: warning: 'frameType' may be used uninitialized in this function [-Wmaybe-uninitialized] 316:51.39 (NS_CSS_FRAME_TYPE_REPLACED_CONTAINS_BLOCK | (_ft)) 316:51.39 ^ 316:51.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:83: 316:51.39 /builddir/build/BUILD/firefox-70.0.1/layout/generic/ReflowInput.cpp:862:18: note: 'frameType' was declared here 316:51.39 nsCSSFrameType frameType; 316:51.39 ^~~~~~~~~ 316:53.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 316:53.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 316:53.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 316:53.59 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 316:53.59 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:7, 316:53.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 316:53.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 316:53.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 316:53.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 316:53.59 ^ 316:53.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 316:53.59 struct Block { 316:53.59 ^~~~~ 317:04.05 /builddir/build/BUILD/firefox-70.0.1/layout/generic/ReflowInput.cpp: In member function 'void mozilla::ReflowInput::InitAbsoluteConstraints(nsPresContext*, const mozilla::ReflowInput*, const mozilla::LogicalSize&, mozilla::LayoutFrameType)': 317:04.05 /builddir/build/BUILD/firefox-70.0.1/layout/generic/ReflowInput.cpp:1682:26: warning: 'hypotheticalPos.nsHypotheticalPosition::mBStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 317:04.05 offsets.BStart(cbwm) = hypotheticalPos.mBStart; 317:04.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 317:04.05 /builddir/build/BUILD/firefox-70.0.1/layout/generic/ReflowInput.cpp:1659:26: warning: 'hypotheticalPos.nsHypotheticalPosition::mIStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 317:04.05 offsets.IEnd(cbwm) = hypotheticalPos.mIStart; 317:04.05 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 317:14.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 317:14.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 317:14.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 317:14.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 317:14.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 317:14.75 memset(&aArr[0], 0, N * sizeof(T)); 317:14.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:14.75 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 317:14.75 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 317:14.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 317:14.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 317:14.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 317:14.77 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 317:14.77 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRenderingBorders.h:18, 317:14.77 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:12, 317:14.77 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 317:14.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 317:14.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 317:14.77 class nsDataHashtable : public nsBaseHashtable { 317:14.77 ^~~~~~~~~~~~~~~ 317:14.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 317:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 317:14.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 317:14.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 317:14.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 317:14.90 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 317:14.90 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 317:14.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 317:14.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 317:14.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 317:14.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 317:14.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 317:14.90 memset(&aArr[0], 0, N * sizeof(T)); 317:14.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:14.90 In file included from /usr/include/c++/8/vector:64, 317:14.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 317:14.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 317:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 317:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 317:14.92 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 317:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 317:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 317:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 317:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 317:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 317:14.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 317:14.93 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 317:14.93 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 317:14.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 317:14.93 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 317:14.93 class vector : protected _Vector_base<_Tp, _Alloc> 317:14.93 ^~~~~~ 317:14.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 317:14.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 317:14.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 317:14.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 317:14.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 317:14.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 317:14.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 317:14.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 317:14.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 317:14.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 317:14.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 317:14.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 317:14.97 memset(&aArr[0], 0, N * sizeof(T)); 317:14.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:14.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 317:14.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 317:14.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 317:14.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 317:14.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 317:14.98 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 317:14.98 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:7, 317:14.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 317:14.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 317:14.99 class ClipManager { 317:14.99 ^~~~~~~~~~~ 317:21.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:74: 317:21.14 /builddir/build/BUILD/firefox-70.0.1/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)': 317:21.14 /builddir/build/BUILD/firefox-70.0.1/layout/base/PresShell.cpp:2656:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 317:21.14 ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 317:21.14 ^~ 317:41.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 317:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 317:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 317:41.72 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 317:41.72 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.cpp:22, 317:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 317:41.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 317:41.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 317:41.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 317:41.72 ^ 317:41.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 317:41.73 struct Block { 317:41.73 ^~~~~ 317:58.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 317:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 317:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 317:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 317:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 317:58.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 317:58.32 memset(&aArr[0], 0, N * sizeof(T)); 317:58.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:58.32 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 317:58.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 317:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 317:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 317:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 317:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 317:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 317:58.34 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:16, 317:58.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 317:58.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 317:58.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 317:58.34 class nsDataHashtable : public nsBaseHashtable { 317:58.34 ^~~~~~~~~~~~~~~ 317:59.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 317:59.01 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 317:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 317:59.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 317:59.02 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 317:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 317:59.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 317:59.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 317:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 317:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 317:59.04 memset(&aArr[0], 0, N * sizeof(T)); 317:59.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:59.04 In file included from /usr/include/c++/8/vector:64, 317:59.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 317:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 317:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 317:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 317:59.06 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 317:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 317:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 317:59.06 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 317:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 317:59.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 317:59.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 317:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 317:59.07 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 317:59.07 class vector : protected _Vector_base<_Tp, _Alloc> 317:59.07 ^~~~~~ 317:59.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 317:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 317:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 317:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 317:59.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 317:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 317:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 317:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 317:59.10 memset(&aArr[0], 0, N * sizeof(T)); 317:59.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:59.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 317:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 317:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 317:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 317:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 317:59.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 317:59.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.cpp:22, 317:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 317:59.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 317:59.11 class ClipManager { 317:59.11 ^~~~~~~~~~~ 318:28.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 318:28.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 318:28.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 318:28.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 318:28.41 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidiPresUtils.cpp:26, 318:28.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 318:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 318:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 318:28.41 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 318:28.41 ^ 318:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 318:28.41 struct Block { 318:28.41 ^~~~~ 318:44.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.h:15, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.h:10, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 318:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 318:44.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 318:44.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 318:44.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 318:44.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 318:44.30 memset(&aArr[0], 0, N * sizeof(T)); 318:44.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318:44.30 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 318:44.30 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 318:44.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 318:44.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 318:44.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 318:44.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 318:44.32 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 318:44.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 318:44.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 318:44.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 318:44.33 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.h:15, 318:44.33 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.h:10, 318:44.33 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 318:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 318:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 318:44.33 class nsDataHashtable : public nsBaseHashtable { 318:44.33 ^~~~~~~~~~~~~~~ 318:49.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 318:49.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 318:49.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 318:49.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 318:49.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 318:49.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:14, 318:49.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 318:49.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 318:49.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 318:49.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 318:49.63 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 318:49.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 318:49.63 foundInterface = 0; \ 318:49.63 ^~~~~~~~~~~~~~ 318:49.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 318:49.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 318:49.63 ^~~~~~~~~~~~~~~~~~~~~~~ 318:49.63 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 318:49.63 NS_INTERFACE_MAP_END 318:49.63 ^~~~~~~~~~~~~~~~~~~~ 318:49.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 318:49.64 else 318:49.64 ^~~~ 318:49.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 318:49.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 318:49.64 ^~~~~~~~~~~~~~~~~~ 318:49.64 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp:627:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 318:49.64 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 318:49.66 ^~~~~~~~~~~~~~~~~~~~~~ 318:59.76 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 318:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 318:59.76 foundInterface = 0; \ 318:59.76 ^~~~~~~~~~~~~~ 318:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 318:59.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 318:59.76 ^~~~~~~~~~~~~~~~~~~~~~~ 318:59.76 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 318:59.76 NS_INTERFACE_MAP_END 318:59.76 ^~~~~~~~~~~~~~~~~~~~ 318:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 318:59.76 else 318:59.77 ^~~~ 318:59.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 318:59.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 318:59.77 ^~~~~~~~~~~~~~~~~~ 318:59.77 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 318:59.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 318:59.77 ^~~~~~~~~~~~~~~~~~~~~~ 319:06.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 319:06.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 319:06.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 319:06.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 319:06.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 319:06.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 319:06.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 319:06.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 319:06.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 319:06.86 memset(&aArr[0], 0, N * sizeof(T)); 319:06.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319:06.86 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 319:06.87 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 319:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 319:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 319:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 319:06.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 319:06.87 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 319:06.87 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 319:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 319:06.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 319:06.87 class nsDataHashtable : public nsBaseHashtable { 319:06.87 ^~~~~~~~~~~~~~~ 319:07.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 319:07.01 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 319:07.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 319:07.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 319:07.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 319:07.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 319:07.03 memset(&aArr[0], 0, N * sizeof(T)); 319:07.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319:07.03 In file included from /usr/include/c++/8/vector:64, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 319:07.03 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 319:07.03 class vector : protected _Vector_base<_Tp, _Alloc> 319:07.03 ^~~~~~ 319:07.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 319:07.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 319:07.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 319:07.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 319:07.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 319:07.04 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 319:07.04 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 319:07.04 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 319:07.04 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 319:07.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 319:07.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 319:07.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 319:07.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 319:07.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 319:07.05 memset(&aArr[0], 0, N * sizeof(T)); 319:07.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319:07.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 319:07.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 319:07.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 319:07.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 319:07.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 319:07.05 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 319:07.05 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidiPresUtils.cpp:26, 319:07.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 319:07.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 319:07.05 class ClipManager { 319:07.05 ^~~~~~~~~~~ 319:08.83 layout/tables 319:24.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 319:24.64 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord, bool)': 319:24.64 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFlexContainerFrame.cpp:4997:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 319:24.65 if (flexContainerAscent == nscoord_MIN) { 319:24.66 ^~ 319:32.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 319:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 319:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 319:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 319:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableCellFrame.cpp:20, 319:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 319:32.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 319:32.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 319:32.82 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 319:32.82 ^ 319:32.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 319:32.82 struct Block { 319:32.82 ^~~~~ 319:42.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 319:42.62 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 319:42.63 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp:7382: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] 319:42.63 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 319:42.63 ^ 319:42.63 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp:5910:8: note: 'struct BCBlockDirSeg' declared here 319:42.63 struct BCBlockDirSeg { 319:42.63 ^~~~~~~~~~~~~ 319:49.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 319:49.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 319:49.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 319:49.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 319:49.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 319:49.91 memset(&aArr[0], 0, N * sizeof(T)); 319:49.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319:49.91 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 319:49.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 319:49.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 319:49.94 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 319:49.94 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 319:49.94 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 319:49.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 319:49.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 319:49.94 class nsDataHashtable : public nsBaseHashtable { 319:49.94 ^~~~~~~~~~~~~~~ 319:50.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 319:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 319:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 319:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 319:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 319:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 319:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 319:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 319:50.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 319:50.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 319:50.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 319:50.56 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 319:50.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 319:50.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 319:50.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 319:50.56 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 319:50.56 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 319:50.57 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 319:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 319:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 319:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 319:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 319:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 319:50.57 memset(&aArr[0], 0, N * sizeof(T)); 319:50.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319:50.58 In file included from /usr/include/c++/8/vector:64, 319:50.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 319:50.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 319:50.59 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 319:50.59 class vector : protected _Vector_base<_Tp, _Alloc> 319:50.59 ^~~~~~ 319:50.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 319:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 319:50.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 319:50.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 319:50.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 319:50.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 319:50.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 319:50.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 319:50.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 319:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 319:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 319:50.63 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 319:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 319:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 319:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 319:50.63 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 319:50.63 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 319:50.63 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 319:50.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 319:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 319:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 319:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 319:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 319:50.64 memset(&aArr[0], 0, N * sizeof(T)); 319:50.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319:50.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 319:50.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 319:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 319:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 319:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 319:50.65 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 319:50.65 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableCellFrame.cpp:20, 319:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 319:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 319:50.65 class ClipManager { 319:50.65 ^~~~~~~~~~~ 320:29.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 320:29.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 320:29.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 320:29.29 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 320:29.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:41, 320:29.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 320:29.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 320:29.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 320:29.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 320:29.34 ^ 320:29.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 320:29.34 struct Block { 320:29.34 ^~~~~ 320:48.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 320:48.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 320:48.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 320:48.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 320:48.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 320:48.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 320:48.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = nsGridContainerFrame::TrackSize; size_t = long unsigned int]': 320:48.11 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:4495:45: required from here 320:48.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 320:48.11 memset(aT, 0, sizeof(T)); 320:48.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 320:48.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 320:48.11 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:234:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 320:48.11 struct nsGridContainerFrame::TrackSize { 320:48.13 ^~~~~~~~~ 320:49.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 320:49.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 320:49.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 320:49.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 320:49.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 320:49.23 memset(&aArr[0], 0, N * sizeof(T)); 320:49.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320:49.23 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 320:49.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 320:49.25 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 320:49.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 320:49.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 320:49.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 320:49.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 320:49.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 320:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 320:49.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 320:49.26 class nsDataHashtable : public nsBaseHashtable { 320:49.26 ^~~~~~~~~~~~~~~ 320:49.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 320:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 320:49.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 320:49.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 320:49.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 320:49.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 320:49.96 memset(&aArr[0], 0, N * sizeof(T)); 320:49.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320:49.96 In file included from /usr/include/c++/8/vector:64, 320:49.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 320:49.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 320:49.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 320:49.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 320:49.97 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 320:49.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 320:49.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 320:49.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 320:49.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 320:49.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 320:49.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 320:49.98 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 320:49.98 class vector : protected _Vector_base<_Tp, _Alloc> 320:50.00 ^~~~~~ 320:50.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 320:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 320:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 320:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 320:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 320:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 320:50.01 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 320:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 320:50.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 320:50.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 320:50.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 320:50.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 320:50.02 memset(&aArr[0], 0, N * sizeof(T)); 320:50.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320:50.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 320:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 320:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 320:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 320:50.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 320:50.04 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 320:50.04 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:41, 320:50.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 320:50.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 320:50.04 class ClipManager { 320:50.04 ^~~~~~~~~~~ 320:53.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 320:53.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:13, 320:53.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 320:53.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 320:53.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 320:53.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 320:53.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 320:53.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::TrackSize; ElemType = nsGridContainerFrame::TrackSize; IndexType = long unsigned int; SizeType = long unsigned int]': 320:53.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2236:65: required from 'void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsGridContainerFrame::TrackSize; E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]' 320:53.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2261:3: required from 'nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAt(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with Item = nsGridContainerFrame::TrackSize; ActualAlloc = nsTArrayInfallibleAllocator; E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = nsGridContainerFrame::TrackSize; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]' 320:53.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:970:7: required from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::self_type = nsTArray_Impl]' 320:53.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2499:25: required from 'nsTArray::self_type& nsTArray::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; nsTArray::self_type = nsTArray]' 320:53.85 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:2447:48: required from here 320:53.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:583:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 320:53.85 memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 320:53.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320:53.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 320:53.85 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:234:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 320:53.85 struct nsGridContainerFrame::TrackSize { 320:53.85 ^~~~~~~~~ 321:16.74 layout/svg 321:48.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 321:48.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 321:48.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 321:48.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 321:48.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 321:48.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 321:48.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 321:48.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 321:48.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 321:48.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 321:48.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 321:48.77 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 321:48.77 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 321:48.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 321:48.77 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 321:48.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 321:48.77 foundInterface = 0; \ 321:48.77 ^~~~~~~~~~~~~~ 321:48.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 321:48.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 321:48.77 ^~~~~~~~~~~~~~~~~~~~~~~ 321:48.77 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:620:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 321:48.77 NS_INTERFACE_MAP_END 321:48.77 ^~~~~~~~~~~~~~~~~~~~ 321:48.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 321:48.79 else 321:48.79 ^~~~ 321:48.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 321:48.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 321:48.79 ^~~~~~~~~~~~~~~~~~ 321:48.79 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:619:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 321:48.79 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 321:48.79 ^~~~~~~~~~~~~~~~~~~~~~ 321:48.84 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 321:48.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 321:48.84 foundInterface = 0; \ 321:48.84 ^~~~~~~~~~~~~~ 321:48.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 321:48.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 321:48.85 ^~~~~~~~~~~~~~~~~~~~~~~ 321:48.85 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:705:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 321:48.85 NS_INTERFACE_MAP_END 321:48.85 ^~~~~~~~~~~~~~~~~~~~ 321:48.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 321:48.86 else 321:48.86 ^~~~ 321:48.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 321:48.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 321:48.86 ^~~~~~~~~~~~~~~~~~ 321:48.86 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:704:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 321:48.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 321:48.88 ^~~~~~~~~~~~~~~~~~~~~~ 321:49.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 321:49.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 321:49.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 321:49.45 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 321:49.45 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:8, 321:49.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 321:49.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 321:49.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 321:49.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 321:49.45 ^ 321:49.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 321:49.45 struct Block { 321:49.45 ^~~~~ 321:50.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:17, 321:50.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 321:50.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Atomics.h:22, 321:50.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Utility.h:11, 321:50.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HeapAPI.h:15, 321:50.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 321:50.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 321:50.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 321:50.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 321:50.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:13, 321:50.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 321:50.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 321:50.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 321:50.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 321:50.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 321:50.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h: In function 'mozilla::IntrinsicSize ComputeIntrinsicSize(imgIContainer*, nsImageFrame::Kind, const nsImageFrame&)': 321:50.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:526:3: warning: '*((void*)& intrinsicSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 321:50.21 ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 321:50.21 ^~ 321:50.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:83: 321:50.21 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsImageFrame.cpp:453:19: note: '*((void*)& intrinsicSize +8)' was declared here 321:50.21 IntrinsicSize intrinsicSize; 321:50.21 ^~~~~~~~~~~~~ 321:50.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:17, 321:50.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 321:50.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Atomics.h:22, 321:50.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Utility.h:11, 321:50.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HeapAPI.h:15, 321:50.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 321:50.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 321:50.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 321:50.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 321:50.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:13, 321:50.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 321:50.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 321:50.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 321:50.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 321:50.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 321:50.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:526:3: warning: 'intrinsicSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 321:50.23 ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 321:50.23 ^~ 321:50.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:83: 321:50.23 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsImageFrame.cpp:453:19: note: 'intrinsicSize' was declared here 321:50.23 IntrinsicSize intrinsicSize; 321:50.23 ^~~~~~~~~~~~~ 322:08.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 322:08.61 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 322:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 322:08.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 322:08.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 322:08.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 322:08.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 322:08.62 memset(&aArr[0], 0, N * sizeof(T)); 322:08.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322:08.62 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 322:08.62 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 322:08.64 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:19, 322:08.64 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 322:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 322:08.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 322:08.64 class nsDataHashtable : public nsBaseHashtable { 322:08.64 ^~~~~~~~~~~~~~~ 322:09.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 322:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 322:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 322:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 322:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 322:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 322:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 322:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 322:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 322:09.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 322:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 322:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 322:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 322:09.54 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 322:09.54 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 322:09.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 322:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 322:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 322:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 322:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 322:09.56 memset(&aArr[0], 0, N * sizeof(T)); 322:09.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322:09.57 In file included from /usr/include/c++/8/vector:64, 322:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 322:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 322:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 322:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 322:09.57 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 322:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 322:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 322:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 322:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 322:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 322:09.58 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 322:09.59 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 322:09.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 322:09.59 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 322:09.59 class vector : protected _Vector_base<_Tp, _Alloc> 322:09.59 ^~~~~~ 322:09.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 322:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 322:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 322:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 322:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 322:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 322:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 322:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 322:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 322:09.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 322:09.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 322:09.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 322:09.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 322:09.61 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 322:09.61 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 322:09.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 322:09.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 322:09.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 322:09.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 322:09.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 322:09.62 memset(&aArr[0], 0, N * sizeof(T)); 322:09.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322:09.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 322:09.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 322:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 322:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 322:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 322:09.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 322:09.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:8, 322:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 322:09.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 322:09.63 class ClipManager { 322:09.63 ^~~~~~~~~~~ 322:42.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 322:42.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 322:42.09 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsStyleSheetService.cpp:18, 322:42.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base2.cpp:11: 322:42.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 322:42.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 322:42.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 322:42.09 ^ 322:42.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 322:42.09 struct Block { 322:42.09 ^~~~~ 322:45.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 322:45.71 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)': 322:45.71 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:6368:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 322:45.71 if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { 322:45.71 ^~ 322:45.73 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:6332:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 322:45.73 stretchI != eStretch && tentISize > iSize) { 322:45.73 ~~~~~~~~~~^~~~~~~ 323:03.37 layout/xul 323:29.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 323:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 323:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 323:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 323:29.66 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:59, 323:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 323:29.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 323:29.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 323:29.66 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 323:29.66 ^ 323:29.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 323:29.66 struct Block { 323:29.66 ^~~~~ 323:49.59 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.h:10, 323:49.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.h:25, 323:49.59 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsListControlFrame.h:21, 323:49.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:13, 323:49.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 323:49.59 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 323:49.59 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.h:1713:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 323:49.59 ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 323:49.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 323:49.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 323:49.59 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:3052:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 323:49.59 Maybe autoPreserves3DContext; 323:49.59 ^~~~~~~~~~~~~~~~~~~~~~ 323:50.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 323:50.76 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 323:50.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 323:50.78 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 323:50.78 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 323:50.78 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 323:50.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 323:50.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 323:50.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 323:50.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 323:50.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 323:50.79 memset(&aArr[0], 0, N * sizeof(T)); 323:50.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323:50.79 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 323:50.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 323:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 323:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 323:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 323:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 323:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 323:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:16, 323:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 323:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 323:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 323:50.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 323:50.81 class nsDataHashtable : public nsBaseHashtable { 323:50.81 ^~~~~~~~~~~~~~~ 323:51.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 323:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 323:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 323:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 323:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 323:51.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 323:51.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 323:51.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 323:51.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 323:51.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 323:51.42 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 323:51.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 323:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 323:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 323:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 323:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 323:51.44 memset(&aArr[0], 0, N * sizeof(T)); 323:51.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323:51.44 In file included from /usr/include/c++/8/vector:64, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 323:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 323:51.46 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 323:51.46 class vector : protected _Vector_base<_Tp, _Alloc> 323:51.46 ^~~~~~ 323:51.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 323:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 323:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 323:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 323:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 323:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 323:51.47 memset(&aArr[0], 0, N * sizeof(T)); 323:51.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323:51.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 323:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 323:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 323:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 323:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 323:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 323:51.47 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:59, 323:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 323:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 323:51.47 class ClipManager { 323:51.47 ^~~~~~~~~~~ 323:52.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 323:52.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 323:52.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 323:52.11 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 323:52.11 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:29, 323:52.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 323:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 323:52.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 323:52.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 323:52.12 ^ 323:52.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 323:52.12 struct Block { 323:52.12 ^~~~~ 324:05.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 324:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 324:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 324:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 324:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 324:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 324:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 324:05.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 324:05.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 324:05.40 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 324:05.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 324:05.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 324:05.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 324:05.41 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 324:05.41 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 324:05.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 324:05.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 324:05.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 324:05.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 324:05.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 324:05.42 memset(&aArr[0], 0, N * sizeof(T)); 324:05.42 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324:05.42 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 324:05.42 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 324:05.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 324:05.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 324:05.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 324:05.42 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 324:05.43 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 324:05.43 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 324:05.43 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 324:05.43 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 324:05.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 324:05.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 324:05.43 class nsDataHashtable : public nsBaseHashtable { 324:05.43 ^~~~~~~~~~~~~~~ 324:09.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 324:09.53 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 324:09.54 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 324:09.54 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 324:09.54 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 324:09.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 324:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 324:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 324:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 324:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 324:09.56 memset(&aArr[0], 0, N * sizeof(T)); 324:09.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324:09.56 In file included from /usr/include/c++/8/vector:64, 324:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 324:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 324:09.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 324:09.57 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 324:09.57 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 324:09.57 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 324:09.57 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 324:09.57 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 324:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 324:09.58 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 324:09.58 class vector : protected _Vector_base<_Tp, _Alloc> 324:09.58 ^~~~~~ 324:09.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 324:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 324:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 324:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 324:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 324:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 324:09.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 324:09.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 324:09.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 324:09.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 324:09.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 324:09.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 324:09.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 324:09.59 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 324:09.59 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 324:09.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 324:09.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 324:09.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 324:09.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 324:09.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 324:09.60 memset(&aArr[0], 0, N * sizeof(T)); 324:09.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324:09.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 324:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 324:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 324:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 324:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 324:09.60 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 324:09.60 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:29, 324:09.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 324:09.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 324:09.60 class ClipManager { 324:09.61 ^~~~~~~~~~~ 324:26.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:17, 324:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 324:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Atomics.h:22, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Utility.h:11, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HeapAPI.h:15, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:13, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 324:26.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 324:26.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 324:26.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 324:26.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 324:26.98 ref() = aOther.ref(); 324:26.98 ^~~ 324:26.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:56: 324:26.98 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp:3180:28: note: 'scrollDirection' was declared here 324:26.98 Maybe scrollDirection; 324:26.98 ^~~~~~~~~~~~~~~ 324:28.06 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 324:28.07 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp:3366:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 324:28.07 ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 324:28.07 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324:28.07 cache); 324:28.07 ~~~~~~ 324:28.07 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp:3532:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 324:28.07 Maybe extraContentBoxClipForNonCaretContent; 324:28.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324:36.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:16, 324:36.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 324:36.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 324:36.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 324:36.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 324:36.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 324:36.41 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:59, 324:36.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 324:36.41 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.h: In member function 'virtual void nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 324:36.41 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.h:1403:24: warning: 'contASRTracker.nsDisplayListBuilder::AutoContainerASRTracker::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 324:36.41 return mBuilder->mCurrentContainerASR; 324:36.41 ^~~~~~~~~~~~~~~~~~~~ 324:36.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 324:36.42 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:1082:56: note: 'contASRTracker.nsDisplayListBuilder::AutoContainerASRTracker::mBuilder' was declared here 324:36.42 Maybe contASRTracker; 324:36.43 ^~~~~~~~~~~~~~ 325:23.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 325:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 325:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 325:23.42 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 325:23.42 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsSliderFrame.cpp:23, 325:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:38: 325:23.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 325:23.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 325:23.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 325:23.42 ^ 325:23.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 325:23.42 struct Block { 325:23.42 ^~~~~ 325:24.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 325:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 325:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 325:24.44 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageFrame.cpp:12, 325:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 325:24.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 325:24.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 325:24.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 325:24.44 ^ 325:24.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 325:24.44 struct Block { 325:24.44 ^~~~~ 325:28.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 325:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 325:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 325:28.90 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 325:28.90 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:45, 325:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 325:28.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 325:28.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 325:28.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 325:28.90 ^ 325:28.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 325:28.90 struct Block { 325:28.90 ^~~~~ 325:32.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 325:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 325:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 325:32.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:7, 325:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 325:32.40 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 325:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 325:32.40 foundInterface = 0; \ 325:32.40 ^~~~~~~~~~~~~~ 325:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 325:32.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 325:32.40 ^~~~~~~~~~~~~~~~~~~~~~~ 325:32.40 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp:1023:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 325:32.40 NS_INTERFACE_MAP_END 325:32.40 ^~~~~~~~~~~~~~~~~~~~ 325:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 325:32.40 else 325:32.40 ^~~~ 325:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 325:32.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 325:32.40 ^~~~~~~~~~~~~~~~~~ 325:32.41 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp:1022:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 325:32.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 325:32.41 ^~~~~~~~~~~~~~~~~~~~~~ 325:39.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 325:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 325:39.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 325:39.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 325:39.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 325:39.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 325:39.92 memset(&aArr[0], 0, N * sizeof(T)); 325:39.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325:39.95 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 325:39.95 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 325:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 325:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 325:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 325:39.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 325:39.95 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:39.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:39.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:39.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:39.96 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 325:39.96 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 325:39.96 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 325:39.96 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 325:39.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 325:39.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 325:39.96 class nsDataHashtable : public nsBaseHashtable { 325:39.96 ^~~~~~~~~~~~~~~ 325:40.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 325:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 325:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 325:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 325:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 325:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 325:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 325:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 325:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 325:40.51 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 325:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 325:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 325:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 325:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 325:40.52 memset(&aArr[0], 0, N * sizeof(T)); 325:40.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325:40.52 In file included from /usr/include/c++/8/vector:64, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:40.52 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 325:40.54 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 325:40.54 class vector : protected _Vector_base<_Tp, _Alloc> 325:40.54 ^~~~~~ 325:40.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:40.54 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 325:40.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 325:40.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 325:40.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 325:40.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 325:40.56 memset(&aArr[0], 0, N * sizeof(T)); 325:40.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325:40.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsSliderFrame.cpp:23, 325:40.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:38: 325:40.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 325:40.57 class ClipManager { 325:40.57 ^~~~~~~~~~~ 325:41.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:41.80 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:41.81 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:41.81 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 325:41.81 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 325:41.81 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 325:41.81 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 325:41.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 325:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 325:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 325:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 325:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 325:41.81 memset(&aArr[0], 0, N * sizeof(T)); 325:41.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325:41.81 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 325:41.82 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 325:41.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 325:41.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 325:41.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 325:41.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 325:41.82 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:41.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:41.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:41.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:41.83 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 325:41.83 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 325:41.83 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 325:41.83 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 325:41.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 325:41.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 325:41.83 class nsDataHashtable : public nsBaseHashtable { 325:41.83 ^~~~~~~~~~~~~~~ 325:45.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 325:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 325:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 325:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 325:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 325:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 325:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 325:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 325:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 325:45.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 325:45.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 325:45.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 325:45.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 325:45.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 325:45.82 memset(&aArr[0], 0, N * sizeof(T)); 325:45.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325:45.82 In file included from /usr/include/c++/8/vector:64, 325:45.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 325:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 325:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 325:45.86 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 325:45.86 class vector : protected _Vector_base<_Tp, _Alloc> 325:45.86 ^~~~~~ 325:45.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 325:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 325:45.87 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 325:45.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 325:45.87 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:45.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:45.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:45.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:45.87 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 325:45.87 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 325:45.89 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 325:45.89 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 325:45.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 325:45.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 325:45.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 325:45.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 325:45.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 325:45.89 memset(&aArr[0], 0, N * sizeof(T)); 325:45.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325:45.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 325:45.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 325:45.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 325:45.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 325:45.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 325:45.89 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 325:45.89 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:45, 325:45.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 325:45.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 325:45.90 class ClipManager { 325:45.90 ^~~~~~~~~~~ 325:53.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 325:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 325:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 325:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 325:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 325:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 325:53.23 memset(&aArr[0], 0, N * sizeof(T)); 325:53.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325:53.24 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 325:53.24 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 325:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 325:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 325:53.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 325:53.28 class nsDataHashtable : public nsBaseHashtable { 325:53.28 ^~~~~~~~~~~~~~~ 325:54.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 325:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 325:54.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 325:54.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 325:54.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 325:54.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 325:54.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 325:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 325:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 325:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 325:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 325:54.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 325:54.06 memset(&aArr[0], 0, N * sizeof(T)); 325:54.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325:54.07 In file included from /usr/include/c++/8/vector:64, 325:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 325:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 325:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 325:54.08 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 325:54.08 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:54.08 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:54.09 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:54.09 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:54.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 325:54.09 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 325:54.09 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 325:54.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 325:54.10 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 325:54.10 class vector : protected _Vector_base<_Tp, _Alloc> 325:54.10 ^~~~~~ 325:54.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 325:54.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 325:54.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 325:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 325:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 325:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 325:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 325:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 325:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 325:54.11 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 325:54.12 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 325:54.12 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 325:54.12 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 325:54.12 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 325:54.12 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 325:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 325:54.13 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 325:54.13 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 325:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 325:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 325:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 325:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 325:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 325:54.14 memset(&aArr[0], 0, N * sizeof(T)); 325:54.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325:54.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 325:54.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 325:54.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 325:54.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 325:54.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 325:54.15 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageFrame.cpp:12, 325:54.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 325:54.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 325:54.15 class ClipManager { 325:54.15 ^~~~~~~~~~~ 326:09.35 layout/xul/tree 326:33.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 326:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 326:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 326:33.36 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 326:33.36 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 326:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:33.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 326:33.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 326:33.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 326:33.36 ^ 326:33.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 326:33.36 struct Block { 326:33.36 ^~~~~ 326:43.03 layout/xul/grid 326:43.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 326:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 326:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 326:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 326:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 326:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 326:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 326:43.11 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 326:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:43.11 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 326:43.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 326:43.11 foundInterface = 0; \ 326:43.12 ^~~~~~~~~~~~~~ 326:43.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 326:43.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 326:43.12 ^~~~~~~~~~~~~~~~~~~~~~~ 326:43.13 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 326:43.13 NS_INTERFACE_MAP_END 326:43.13 ^~~~~~~~~~~~~~~~~~~~ 326:43.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 326:43.13 } else 326:43.13 ^~~~ 326:43.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 326:43.14 NS_IMPL_QUERY_BODY_CONCRETE(_class) 326:43.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326:43.14 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 326:43.14 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 326:43.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326:43.14 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 326:43.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 326:43.15 foundInterface = 0; \ 326:43.15 ^~~~~~~~~~~~~~ 326:43.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 326:43.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 326:43.15 ^~~~~~~~~~~~~~~~~~~~~~~ 326:43.15 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 326:43.15 NS_INTERFACE_MAP_END 326:43.16 ^~~~~~~~~~~~~~~~~~~~ 326:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 326:43.16 else 326:43.16 ^~~~ 326:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 326:43.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 326:43.17 ^~~~~~~~~~~~~~~~~~ 326:43.17 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 326:43.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 326:43.17 ^~~~~~~~~~~~~~~~~~~~~~ 326:43.25 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 326:43.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 326:43.25 foundInterface = 0; \ 326:43.26 ^~~~~~~~~~~~~~ 326:43.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 326:43.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 326:43.28 ^~~~~~~~~~~~~~~~~~~~~~~ 326:43.28 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 326:43.28 NS_INTERFACE_MAP_END 326:43.28 ^~~~~~~~~~~~~~~~~~~~ 326:43.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 326:43.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 326:43.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 326:43.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 326:43.29 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 326:43.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:43.29 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 326:43.29 else 326:43.29 ^~~~ 326:43.29 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 326:43.29 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 326:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326:43.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 326:43.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 326:43.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 326:43.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 326:43.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 326:43.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 326:43.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 326:43.45 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 326:43.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:43.45 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 326:43.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 326:43.46 foundInterface = 0; \ 326:43.46 ^~~~~~~~~~~~~~ 326:43.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 326:43.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 326:43.46 ^~~~~~~~~~~~~~~~~~~~~~~ 326:43.46 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp:249:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 326:43.46 NS_INTERFACE_MAP_END 326:43.48 ^~~~~~~~~~~~~~~~~~~~ 326:43.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 326:43.48 else 326:43.48 ^~~~ 326:43.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 326:43.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 326:43.48 ^~~~~~~~~~~~~~~~~~ 326:43.48 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp:248:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 326:43.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 326:43.49 ^~~~~~~~~~~~~~~~~~~~~~ 326:50.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 326:50.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 326:50.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 326:50.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:50.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 326:50.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 326:50.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 326:50.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 326:50.44 memset(&aArr[0], 0, N * sizeof(T)); 326:50.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326:50.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 326:50.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:50.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 326:50.45 class nsDataHashtable : public nsBaseHashtable { 326:50.45 ^~~~~~~~~~~~~~~ 326:51.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 326:51.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 326:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:51.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 326:51.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 326:51.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 326:51.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 326:51.04 memset(&aArr[0], 0, N * sizeof(T)); 326:51.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326:51.04 In file included from /usr/include/c++/8/vector:64, 326:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 326:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 326:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 326:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 326:51.05 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:51.07 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 326:51.07 class vector : protected _Vector_base<_Tp, _Alloc> 326:51.07 ^~~~~~ 326:51.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 326:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:51.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 326:51.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 326:51.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 326:51.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 326:51.08 memset(&aArr[0], 0, N * sizeof(T)); 326:51.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326:51.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 326:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 326:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 326:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 326:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 326:51.09 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 326:51.09 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 326:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 326:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 326:51.09 class ClipManager { 326:51.09 ^~~~~~~~~~~ 327:02.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 327:02.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 327:02.48 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayout.h:10, 327:02.48 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsStackLayout.h:19, 327:02.48 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGrid.h:10, 327:02.49 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGrid.cpp:14, 327:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 327:02.49 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 327:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 327:02.49 foundInterface = 0; \ 327:02.49 ^~~~~~~~~~~~~~ 327:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 327:02.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 327:02.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327:02.50 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 327:02.52 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 327:02.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327:02.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 327:02.52 else 327:02.52 ^~~~ 327:02.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 327:02.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 327:02.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327:02.52 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 327:02.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 327:02.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327:02.62 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 327:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 327:02.63 foundInterface = 0; \ 327:02.63 ^~~~~~~~~~~~~~ 327:02.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 327:02.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 327:02.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327:02.63 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 327:02.63 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 327:02.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327:02.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 327:02.63 else 327:02.63 ^~~~ 327:02.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 327:02.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 327:02.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327:02.63 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 327:02.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 327:02.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327:15.29 layout/ipc 327:20.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 327:20.32 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 327:20.32 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.cpp:9790:44: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 327:20.32 Maybe autoLineCursor; 327:20.32 ^~~~~~~~~~~~~~ 327:20.32 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 327:20.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 327:20.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 327:20.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 327:20.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 327:20.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 327:20.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 327:20.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 327:20.33 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:3636:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 327:20.34 mProperties.Set(aProperty, aValue, this); 327:20.34 ^~~~~~~~~~~ 327:20.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 327:20.34 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.cpp:9790:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 327:20.34 Maybe autoLineCursor; 327:20.34 ^~~~~~~~~~~~~~ 327:33.58 layout/mathml 327:44.08 layout/inspector 327:47.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 327:47.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 327:47.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 327:47.16 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 327:47.16 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 327:47.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 327:47.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 327:47.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 327:47.16 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 327:47.16 ^ 327:47.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 327:47.17 struct Block { 327:47.17 ^~~~~ 328:05.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:14, 328:05.87 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:9, 328:05.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 328:05.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 328:05.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 328:05.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 328:05.87 ^ 328:05.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 328:05.88 struct Block { 328:05.88 ^~~~~ 328:13.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 328:13.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 328:13.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 328:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 328:13.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 328:13.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 328:13.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 328:13.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 328:13.98 memset(&aArr[0], 0, N * sizeof(T)); 328:13.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328:13.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 328:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 328:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 328:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 328:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 328:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 328:14.02 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 328:14.02 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 328:14.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 328:14.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 328:14.04 class nsDataHashtable : public nsBaseHashtable { 328:14.04 ^~~~~~~~~~~~~~~ 328:14.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 328:14.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 328:14.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 328:14.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 328:14.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 328:14.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 328:14.12 memset(&aArr[0], 0, N * sizeof(T)); 328:14.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328:14.12 In file included from /usr/include/c++/8/vector:64, 328:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 328:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 328:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 328:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 328:14.12 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:13, 328:14.12 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 328:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 328:14.12 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 328:14.12 class vector : protected _Vector_base<_Tp, _Alloc> 328:14.12 ^~~~~~ 328:14.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 328:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 328:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 328:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 328:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 328:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 328:14.15 memset(&aArr[0], 0, N * sizeof(T)); 328:14.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328:14.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 328:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 328:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 328:14.15 class ClipManager { 328:14.15 ^~~~~~~~~~~ 328:24.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 328:24.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 328:24.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 328:24.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 328:24.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 328:24.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 328:24.83 memset(&aArr[0], 0, N * sizeof(T)); 328:24.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328:24.83 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 328:24.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 328:24.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 328:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 328:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 328:24.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 328:24.85 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 328:24.85 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 328:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 328:24.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 328:24.85 class nsDataHashtable : public nsBaseHashtable { 328:24.85 ^~~~~~~~~~~~~~~ 328:24.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 328:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 328:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 328:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 328:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 328:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 328:24.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 328:24.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 328:24.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 328:24.95 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 328:24.95 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 328:24.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 328:24.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 328:24.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 328:24.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 328:24.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 328:24.97 memset(&aArr[0], 0, N * sizeof(T)); 328:24.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328:24.99 In file included from /usr/include/c++/8/vector:64, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 328:25.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 328:25.01 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 328:25.01 class vector : protected _Vector_base<_Tp, _Alloc> 328:25.03 ^~~~~~ 328:25.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 328:25.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 328:25.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 328:25.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 328:25.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 328:25.03 memset(&aArr[0], 0, N * sizeof(T)); 328:25.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328:25.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 328:25.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 328:25.04 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:9, 328:25.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 328:25.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 328:25.04 class ClipManager { 328:25.04 ^~~~~~~~~~~ 328:37.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSPropertyIDSet.h:18, 328:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsLayoutUtils.h:22, 328:37.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 328:37.68 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 328:37.68 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 328:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 328:37.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 328:37.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSProps.h:175:46: warning: array subscript (nsCSSPropertyID)438 is above array bounds of 'const Flags [438]' {aka 'const mozilla::CSSPropFlags [438]'} [-Warray-bounds] 328:37.69 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 328:37.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328:37.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSProps.h:175:46: warning: array subscript (nsCSSPropertyID)438 is above array bounds of 'const Flags [438]' {aka 'const mozilla::CSSPropFlags [438]'} [-Warray-bounds] 328:37.69 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 328:37.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328:43.21 layout/painting 328:47.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 328:47.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 328:47.64 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 328:47.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 328:47.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 328:47.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 328:47.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 328:47.65 ^ 328:47.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 328:47.65 struct Block { 328:47.65 ^~~~~ 329:09.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 329:09.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 329:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 329:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 329:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 329:09.87 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 329:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 329:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 329:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 329:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 329:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 329:09.87 memset(&aArr[0], 0, N * sizeof(T)); 329:09.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:09.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 329:09.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 329:09.88 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 329:09.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 329:09.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 329:09.88 class nsDataHashtable : public nsBaseHashtable { 329:09.88 ^~~~~~~~~~~~~~~ 329:10.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 329:10.17 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 329:10.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 329:10.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 329:10.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 329:10.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 329:10.18 memset(&aArr[0], 0, N * sizeof(T)); 329:10.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:10.18 In file included from /usr/include/c++/8/vector:64, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 329:10.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 329:10.18 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 329:10.18 class vector : protected _Vector_base<_Tp, _Alloc> 329:10.18 ^~~~~~ 329:10.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 329:10.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 329:10.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 329:10.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 329:10.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 329:10.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 329:10.22 memset(&aArr[0], 0, N * sizeof(T)); 329:10.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:10.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 329:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 329:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 329:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 329:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 329:10.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 329:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 329:10.22 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:16, 329:10.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 329:10.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 329:10.22 class ClipManager { 329:10.22 ^~~~~~~~~~~ 329:15.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 329:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 329:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 329:15.60 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 329:15.60 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/DisplayItemClip.cpp:16, 329:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:20: 329:15.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 329:15.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 329:15.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 329:15.60 ^ 329:15.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 329:15.60 struct Block { 329:15.60 ^~~~~ 329:19.10 layout/printing 329:29.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 329:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 329:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 329:29.65 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 329:29.65 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmtableFrame.cpp:12, 329:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:11: 329:29.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 329:29.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 329:29.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 329:29.65 ^ 329:29.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 329:29.65 struct Block { 329:29.65 ^~~~~ 329:35.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 329:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 329:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 329:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 329:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 329:35.94 memset(&aArr[0], 0, N * sizeof(T)); 329:35.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:35.94 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 329:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 329:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 329:35.94 class nsDataHashtable : public nsBaseHashtable { 329:35.96 ^~~~~~~~~~~~~~~ 329:36.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:36.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:36.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:36.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:36.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 329:36.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 329:36.60 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 329:36.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 329:36.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 329:36.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 329:36.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 329:36.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 329:36.60 memset(&aArr[0], 0, N * sizeof(T)); 329:36.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:36.60 In file included from /usr/include/c++/8/vector:64, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 329:36.62 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 329:36.62 class vector : protected _Vector_base<_Tp, _Alloc> 329:36.62 ^~~~~~ 329:36.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 329:36.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 329:36.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 329:36.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 329:36.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 329:36.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 329:36.63 memset(&aArr[0], 0, N * sizeof(T)); 329:36.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:36.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 329:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 329:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 329:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 329:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 329:36.63 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 329:36.63 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/DisplayItemClip.cpp:16, 329:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:20: 329:36.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 329:36.65 class ClipManager { 329:36.65 ^~~~~~~~~~~ 329:37.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 329:37.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 329:37.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 329:37.40 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.cpp:1279:51: required from here 329:37.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 329:37.40 memset(&aArr[0], 0, N * sizeof(T)); 329:37.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:37.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:14, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 329:37.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 329:37.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 329:37.40 struct RectTyped : public BaseRect, PointTyped, 329:37.40 ^~~~~~~~~ 329:41.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 329:41.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 329:41.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 329:41.01 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintTranslator.cpp:10, 329:41.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 329:41.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 329:41.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 329:41.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 329:41.02 ^ 329:41.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 329:41.02 struct Block { 329:41.02 ^~~~~ 329:41.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 329:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 329:41.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 329:41.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 329:41.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 329:41.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 329:41.22 memset(&aArr[0], 0, N * sizeof(T)); 329:41.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:41.22 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 329:41.23 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 329:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 329:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 329:41.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 329:41.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 329:41.26 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 329:41.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 329:41.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 329:41.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 329:41.26 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 329:41.26 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 329:41.26 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 329:41.26 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 329:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 329:41.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 329:41.26 class nsDataHashtable : public nsBaseHashtable { 329:41.26 ^~~~~~~~~~~~~~~ 329:41.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 329:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 329:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 329:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 329:41.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 329:41.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 329:41.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 329:41.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 329:41.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 329:41.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 329:41.85 memset(&aArr[0], 0, N * sizeof(T)); 329:41.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:41.86 In file included from /usr/include/c++/8/vector:64, 329:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 329:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 329:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 329:41.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 329:41.87 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 329:41.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 329:41.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 329:41.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 329:41.88 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 329:41.88 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 329:41.88 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 329:41.88 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 329:41.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 329:41.88 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 329:41.89 class vector : protected _Vector_base<_Tp, _Alloc> 329:41.89 ^~~~~~ 329:41.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 329:41.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 329:41.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 329:41.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 329:41.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 329:41.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 329:41.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 329:41.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 329:41.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 329:41.90 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 329:41.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 329:41.90 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 329:41.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 329:41.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 329:41.91 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 329:41.92 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 329:41.92 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 329:41.92 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 329:41.92 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 329:41.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 329:41.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 329:41.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 329:41.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 329:41.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 329:41.93 memset(&aArr[0], 0, N * sizeof(T)); 329:41.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:41.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 329:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 329:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 329:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 329:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 329:41.93 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 329:41.93 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmtableFrame.cpp:12, 329:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:11: 329:41.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 329:41.94 class ClipManager { 329:41.94 ^~~~~~~~~~~ 329:58.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 329:58.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 329:58.14 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 329:58.14 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 329:58.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 329:58.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 329:58.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 329:58.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 329:58.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 329:58.15 memset(&aArr[0], 0, N * sizeof(T)); 329:58.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:58.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 329:58.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 329:58.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/TextEvents.h:12, 329:58.15 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 329:58.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:11: 329:58.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 329:58.16 class nsDataHashtable : public nsBaseHashtable { 329:58.16 ^~~~~~~~~~~~~~~ 329:58.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 329:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 329:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 329:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 329:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 329:58.30 memset(&aArr[0], 0, N * sizeof(T)); 329:58.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:58.30 In file included from /usr/include/c++/8/vector:64, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 329:58.30 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 329:58.30 class vector : protected _Vector_base<_Tp, _Alloc> 329:58.30 ^~~~~~ 329:58.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 329:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 329:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 329:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 329:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 329:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 329:58.33 memset(&aArr[0], 0, N * sizeof(T)); 329:58.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:58.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 329:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 329:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 329:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 329:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 329:58.33 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintTranslator.cpp:10, 329:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 329:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 329:58.33 class ClipManager { 329:58.33 ^~~~~~~~~~~ 330:09.59 layout/build 330:32.96 docshell/base 330:41.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 330:41.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 330:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 330:41.80 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 330:41.80 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutStatics.cpp:25, 330:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 330:41.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 330:41.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 330:41.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 330:41.80 ^ 330:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 330:41.81 struct Block { 330:41.81 ^~~~~ 330:55.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 330:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 330:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 330:55.61 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:12, 330:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 330:55.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 330:55.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 330:55.62 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 330:55.62 ^ 330:55.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 330:55.62 struct Block { 330:55.62 ^~~~~ 331:09.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 331:09.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 331:09.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 331:09.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 331:09.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 331:09.97 memset(aT, 0, sizeof(T)); 331:09.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 331:09.97 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCModule.h:7, 331:09.97 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutModule.cpp:11, 331:09.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 331:09.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 331:09.97 struct GlobalProperties { 331:09.97 ^~~~~~~~~~~~~~~~ 331:15.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 331:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 331:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 331:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 331:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 331:15.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 331:15.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 331:15.14 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 331:15.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 331:15.14 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 331:15.14 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 331:15.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 331:15.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 331:15.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 331:15.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 331:15.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 331:15.14 memset(&aArr[0], 0, N * sizeof(T)); 331:15.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:15.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 331:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 331:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 331:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 331:15.16 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 331:15.16 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 331:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 331:15.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 331:15.16 class nsDataHashtable : public nsBaseHashtable { 331:15.16 ^~~~~~~~~~~~~~~ 331:15.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 331:15.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 331:15.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 331:15.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 331:15.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 331:15.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 331:15.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 331:15.33 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 331:15.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 331:15.33 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 331:15.34 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 331:15.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 331:15.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 331:15.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 331:15.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 331:15.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 331:15.35 memset(&aArr[0], 0, N * sizeof(T)); 331:15.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:15.35 In file included from /usr/include/c++/8/vector:64, 331:15.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 331:15.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 331:15.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 331:15.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 331:15.36 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 331:15.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 331:15.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 331:15.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 331:15.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 331:15.37 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 331:15.37 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 331:15.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 331:15.37 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 331:15.37 class vector : protected _Vector_base<_Tp, _Alloc> 331:15.37 ^~~~~~ 331:15.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 331:15.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 331:15.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 331:15.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 331:15.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 331:15.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 331:15.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 331:15.38 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 331:15.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 331:15.39 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 331:15.39 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 331:15.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 331:15.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 331:15.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 331:15.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 331:15.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 331:15.40 memset(&aArr[0], 0, N * sizeof(T)); 331:15.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:15.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 331:15.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 331:15.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 331:15.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 331:15.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 331:15.41 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 331:15.41 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutStatics.cpp:25, 331:15.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 331:15.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 331:15.41 class ClipManager { 331:15.41 ^~~~~~~~~~~ 331:18.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 331:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 331:18.00 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 331:18.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 331:18.00 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 331:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 331:18.00 foundInterface = 0; \ 331:18.00 ^~~~~~~~~~~~~~ 331:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 331:18.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 331:18.00 ^~~~~~~~~~~~~~~~~~~~~~~ 331:18.00 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 331:18.00 NS_INTERFACE_MAP_END 331:18.00 ^~~~~~~~~~~~~~~~~~~~ 331:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 331:18.00 else 331:18.00 ^~~~ 331:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 331:18.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 331:18.00 ^~~~~~~~~~~~~~~~~~ 331:18.01 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 331:18.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 331:18.02 ^~~~~~~~~~~~~~~~~~~~~~ 331:18.04 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 331:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 331:18.04 foundInterface = 0; \ 331:18.04 ^~~~~~~~~~~~~~ 331:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 331:18.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 331:18.04 ^~~~~~~~~~~~~~~~~~~~~~~ 331:18.04 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 331:18.04 NS_INTERFACE_MAP_END 331:18.04 ^~~~~~~~~~~~~~~~~~~~ 331:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 331:18.04 else 331:18.04 ^~~~ 331:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 331:18.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 331:18.04 ^~~~~~~~~~~~~~~~~~ 331:18.04 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 331:18.04 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 331:18.04 ^~~~~~~~~~~~~~~~~~~~~~ 331:24.80 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 331:24.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 331:24.80 foundInterface = 0; \ 331:24.81 ^~~~~~~~~~~~~~ 331:24.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 331:24.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 331:24.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:24.81 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 331:24.81 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 331:24.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:24.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 331:24.81 else 331:24.81 ^~~~ 331:24.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 331:24.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 331:24.82 ^~~~~~~~~~~~~~~~~~ 331:24.82 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 331:24.82 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 331:24.82 ^~~~~~~~~~~~~~~~~~~~~~ 331:26.88 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 331:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 331:26.88 foundInterface = 0; \ 331:26.88 ^~~~~~~~~~~~~~ 331:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 331:26.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 331:26.88 ^~~~~~~~~~~~~~~~~~~~~~~ 331:26.88 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 331:26.88 NS_INTERFACE_MAP_END 331:26.88 ^~~~~~~~~~~~~~~~~~~~ 331:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 331:26.88 else 331:26.88 ^~~~ 331:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 331:26.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 331:26.89 ^~~~~~~~~~~~~~~~~~ 331:26.89 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 331:26.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 331:26.90 ^~~~~~~~~~~~~~~~~~~~~~ 331:27.11 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 331:27.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 331:27.11 foundInterface = 0; \ 331:27.11 ^~~~~~~~~~~~~~ 331:27.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 331:27.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 331:27.11 ^~~~~~~~~~~~~~~~~~~~~~~ 331:27.11 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 331:27.11 NS_INTERFACE_MAP_END 331:27.11 ^~~~~~~~~~~~~~~~~~~~ 331:27.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 331:27.11 else 331:27.11 ^~~~ 331:27.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 331:27.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 331:27.11 ^~~~~~~~~~~~~~~~~~ 331:27.11 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 331:27.11 NS_INTERFACE_MAP_ENTRY(nsINamed) 331:27.11 ^~~~~~~~~~~~~~~~~~~~~~ 331:30.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 331:30.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 331:30.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 331:30.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 331:30.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 331:30.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 331:30.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 331:30.11 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 331:30.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 331:30.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 331:30.11 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 331:30.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 331:30.11 memset(aT, 0, sizeof(T)); 331:30.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 331:30.11 In file included from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:35, 331:30.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 331:30.11 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 331:30.11 struct GlobalProperties { 331:30.12 ^~~~~~~~~~~~~~~~ 331:33.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 331:33.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 331:33.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 331:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 331:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 331:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 331:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 331:33.19 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 331:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 331:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 331:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 331:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 331:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 331:33.19 memset(&aArr[0], 0, N * sizeof(T)); 331:33.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:33.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 331:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 331:33.19 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:9, 331:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 331:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 331:33.19 class nsDataHashtable : public nsBaseHashtable { 331:33.19 ^~~~~~~~~~~~~~~ 331:33.57 docshell/base/timeline 331:33.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 331:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 331:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 331:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 331:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 331:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 331:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 331:33.77 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 331:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 331:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 331:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 331:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 331:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 331:33.77 memset(&aArr[0], 0, N * sizeof(T)); 331:33.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:33.78 In file included from /usr/include/c++/8/vector:64, 331:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 331:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 331:33.78 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 331:33.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 331:33.80 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:9, 331:33.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 331:33.80 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 331:33.80 class vector : protected _Vector_base<_Tp, _Alloc> 331:33.80 ^~~~~~ 331:33.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 331:33.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 331:33.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 331:33.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 331:33.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 331:33.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 331:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 331:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 331:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 331:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 331:33.81 memset(&aArr[0], 0, N * sizeof(T)); 331:33.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:33.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:206, 331:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:83: 331:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 331:33.82 class ClipManager { 331:33.82 ^~~~~~~~~~~ 331:46.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:119: 331:46.81 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRenderingGradients.cpp: In static member function 'static mozilla::nsCSSGradientRenderer mozilla::nsCSSGradientRenderer::Create(nsPresContext*, mozilla::ComputedStyle*, const StyleGradient&, const nsSize&)': 331:46.81 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRenderingGradients.cpp:587:17: warning: 'firstUnsetPosition' may be used uninitialized in this function [-Wmaybe-uninitialized] 331:46.81 Maybe firstUnsetPosition; 331:46.81 ^~~~~~~~~~~~~~~~~~ 332:01.07 docshell/shistory 332:18.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 332:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 332:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 332:18.35 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:7, 332:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 332:18.35 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 332:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 332:18.35 foundInterface = 0; \ 332:18.35 ^~~~~~~~~~~~~~ 332:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 332:18.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 332:18.35 ^~~~~~~~~~~~~~~~~~~~~~~ 332:18.36 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 332:18.36 NS_INTERFACE_MAP_END 332:18.36 ^~~~~~~~~~~~~~~~~~~~ 332:18.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 332:18.36 else 332:18.36 ^~~~ 332:18.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 332:18.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 332:18.36 ^~~~~~~~~~~~~~~~~~ 332:18.36 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 332:18.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 332:18.38 ^~~~~~~~~~~~~~~~~~~~~~ 332:35.97 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 332:35.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 332:35.97 foundInterface = 0; \ 332:35.97 ^~~~~~~~~~~~~~ 332:35.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 332:35.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 332:35.97 ^~~~~~~~~~~~~~~~~~~~~~~ 332:35.97 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 332:35.97 NS_INTERFACE_MAP_END 332:35.97 ^~~~~~~~~~~~~~~~~~~~ 332:35.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 332:35.97 else 332:35.97 ^~~~ 332:35.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 332:35.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 332:35.99 ^~~~~~~~~~~~~~~~~~ 332:35.99 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 332:35.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 332:35.99 ^~~~~~~~~~~~~~~~~~~~~~ 332:37.33 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 332:37.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 332:37.33 foundInterface = 0; \ 332:37.33 ^~~~~~~~~~~~~~ 332:37.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 332:37.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 332:37.34 ^~~~~~~~~~~~~~~~~~~~~~~ 332:37.34 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 332:37.34 NS_INTERFACE_MAP_END 332:37.34 ^~~~~~~~~~~~~~~~~~~~ 332:37.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 332:37.34 else 332:37.35 ^~~~ 332:37.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 332:37.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 332:37.35 ^~~~~~~~~~~~~~~~~~ 332:37.35 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp:224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 332:37.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 332:37.35 ^~~~~~~~~~~~~~~~~~~~~~ 332:45.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:24, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:7, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 332:45.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 332:45.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 332:45.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 332:45.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 332:45.05 memset(&aArr[0], 0, N * sizeof(T)); 332:45.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332:45.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:9, 332:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 332:45.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 332:45.05 class nsDataHashtable : public nsBaseHashtable { 332:45.05 ^~~~~~~~~~~~~~~ 333:09.64 docshell/build 333:29.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 333:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 333:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 333:29.93 from /builddir/build/BUILD/firefox-70.0.1/docshell/build/nsDocShellModule.cpp:8: 333:29.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 333:29.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 333:29.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 333:29.93 ^ 333:29.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 333:29.93 struct Block { 333:29.96 ^~~~~ 333:47.36 xpfe/appshell 333:52.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 333:52.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 333:52.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 333:52.72 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 333:52.72 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:21, 333:52.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 333:52.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 333:52.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 333:52.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 333:52.72 ^ 333:52.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 333:52.72 struct Block { 333:52.72 ^~~~~ 333:58.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 333:58.47 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 333:58.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 333:58.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 333:58.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 333:58.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 333:58.48 memset(&aArr[0], 0, N * sizeof(T)); 333:58.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:58.48 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:28, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 333:58.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 333:58.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 333:58.48 class nsDataHashtable : public nsBaseHashtable { 333:58.48 ^~~~~~~~~~~~~~~ 333:58.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 333:58.60 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 333:58.61 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 333:58.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 333:58.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 333:58.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 333:58.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 333:58.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 333:58.62 memset(&aArr[0], 0, N * sizeof(T)); 333:58.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:58.62 In file included from /usr/include/c++/8/vector:64, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 333:58.62 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 333:58.62 class vector : protected _Vector_base<_Tp, _Alloc> 333:58.62 ^~~~~~ 333:58.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 333:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 333:58.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 333:58.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 333:58.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 333:58.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 333:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 333:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 333:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 333:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 333:58.65 memset(&aArr[0], 0, N * sizeof(T)); 333:58.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:58.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 333:58.65 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:17, 333:58.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 333:58.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 333:58.66 class ClipManager { 333:58.66 ^~~~~~~~~~~ 334:02.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 334:02.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 334:02.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAppShellService.h:10, 334:02.16 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:6, 334:02.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 334:02.16 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 334:02.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:02.16 foundInterface = 0; \ 334:02.16 ^~~~~~~~~~~~~~ 334:02.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:02.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:02.16 ^~~~~~~~~~~~~~~~~~~~~~~ 334:02.16 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:02.16 NS_INTERFACE_MAP_END 334:02.16 ^~~~~~~~~~~~~~~~~~~~ 334:02.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 334:02.16 else 334:02.16 ^~~~ 334:02.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 334:02.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 334:02.16 ^~~~~~~~~~~~~~~~~~ 334:02.16 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 334:02.16 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 334:02.16 ^~~~~~~~~~~~~~~~~~~~~~ 334:04.96 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 334:04.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:04.97 foundInterface = 0; \ 334:04.97 ^~~~~~~~~~~~~~ 334:04.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:04.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:04.97 ^~~~~~~~~~~~~~~~~~~~~~~ 334:04.97 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:04.97 NS_INTERFACE_MAP_END 334:04.97 ^~~~~~~~~~~~~~~~~~~~ 334:04.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 334:04.97 else 334:04.97 ^~~~ 334:04.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 334:04.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 334:04.97 ^~~~~~~~~~~~~~~~~~ 334:04.97 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 334:04.97 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 334:04.97 ^~~~~~~~~~~~~~~~~~~~~~ 334:06.95 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 334:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:06.95 foundInterface = 0; \ 334:06.95 ^~~~~~~~~~~~~~ 334:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:06.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:06.95 ^~~~~~~~~~~~~~~~~~~~~~~ 334:06.95 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:06.95 NS_INTERFACE_MAP_END 334:06.95 ^~~~~~~~~~~~~~~~~~~~ 334:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1004:3: note: some parts of macro expansion are not guarded by this 'else' clause 334:06.95 else 334:06.95 ^~~~ 334:06.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 334:06.95 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 334:06.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:06.95 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 334:06.95 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 334:06.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:07.05 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 334:07.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:07.05 foundInterface = 0; \ 334:07.05 ^~~~~~~~~~~~~~ 334:07.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 334:07.05 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 334:07.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:07.05 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 334:07.05 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 334:07.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:07.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 334:07.05 else 334:07.05 ^~~~ 334:07.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 334:07.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 334:07.05 ^~~~~~~~~~~~~~~~~~ 334:07.05 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:901:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 334:07.05 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 334:07.05 ^~~~~~~~~~~~~~~~~~~~~~ 334:07.25 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 334:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:07.25 foundInterface = 0; \ 334:07.25 ^~~~~~~~~~~~~~ 334:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 334:07.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 334:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:07.25 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 334:07.25 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 334:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 334:07.25 else 334:07.25 ^~~~ 334:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 334:07.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 334:07.25 ^~~~~~~~~~~~~~~~~~ 334:07.26 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 334:07.26 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 334:07.26 ^~~~~~~~~~~~~~~~~~~~~~ 334:07.30 accessible/atk 334:18.85 accessible/aom 334:20.67 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 334:20.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:20.67 foundInterface = 0; \ 334:20.67 ^~~~~~~~~~~~~~ 334:20.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:20.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:20.67 ^~~~~~~~~~~~~~~~~~~~~~~ 334:20.67 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:20.67 NS_INTERFACE_MAP_END 334:20.67 ^~~~~~~~~~~~~~~~~~~~ 334:20.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 334:20.67 } else 334:20.67 ^~~~ 334:20.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 334:20.67 NS_IMPL_QUERY_BODY_CONCRETE(_class) 334:20.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:20.67 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 334:20.67 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 334:20.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:27.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 334:27.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 334:27.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 334:27.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 334:27.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 334:27.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 334:27.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 334:27.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, 334:27.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsILoadInfo.h:18, 334:27.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNetUtil.h:19, 334:27.96 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:9, 334:27.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 334:27.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 334:27.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 334:27.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 334:27.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 334:27.97 memset(&aArr[0], 0, N * sizeof(T)); 334:27.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:27.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 334:27.97 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:25, 334:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 334:27.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 334:27.97 class nsDataHashtable : public nsBaseHashtable { 334:27.97 ^~~~~~~~~~~~~~~ 334:39.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 334:39.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 334:39.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 334:39.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 334:39.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.h:10, 334:39.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:6, 334:39.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 334:39.11 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 334:39.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:39.11 foundInterface = 0; \ 334:39.11 ^~~~~~~~~~~~~~ 334:39.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:39.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:39.12 ^~~~~~~~~~~~~~~~~~~~~~~ 334:39.12 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:39.12 NS_INTERFACE_MAP_END 334:39.12 ^~~~~~~~~~~~~~~~~~~~ 334:39.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 334:39.12 else 334:39.12 ^~~~ 334:39.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 334:39.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 334:39.12 ^~~~~~~~~~~~~~~~~~ 334:39.12 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 334:39.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 334:39.12 ^~~~~~~~~~~~~~~~~~~~~~ 334:48.00 accessible/base 335:32.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 335:32.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 335:32.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.h:16, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.cpp:8, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 335:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 335:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 335:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 335:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 335:32.86 memset(&aArr[0], 0, N * sizeof(T)); 335:32.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:32.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.h:16, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.cpp:8, 335:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 335:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 335:32.86 class nsDataHashtable : public nsBaseHashtable { 335:32.86 ^~~~~~~~~~~~~~~ 335:36.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 335:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 335:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 335:36.99 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:13, 335:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 335:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 335:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 335:36.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 335:36.99 ^ 335:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 335:36.99 struct Block { 335:36.99 ^~~~~ 335:50.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 335:50.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 335:50.56 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:10, 335:50.56 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 335:50.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 335:50.56 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 335:50.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 335:50.58 foundInterface = 0; \ 335:50.58 ^~~~~~~~~~~~~~ 335:50.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 335:50.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 335:50.58 ^~~~~~~~~~~~~~~~~~~~~~~ 335:50.58 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 335:50.58 NS_INTERFACE_MAP_END 335:50.58 ^~~~~~~~~~~~~~~~~~~~ 335:50.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 335:50.58 else 335:50.58 ^~~~ 335:50.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 335:50.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 335:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:50.58 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 335:50.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 335:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:58.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 335:58.96 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 335:58.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 335:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 335:58.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 335:58.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 335:58.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 335:58.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 335:58.97 memset(&aArr[0], 0, N * sizeof(T)); 335:58.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:58.97 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.h:11, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible-inl.h:10, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:8, 335:58.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 335:58.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 335:58.99 class nsDataHashtable : public nsBaseHashtable { 335:58.99 ^~~~~~~~~~~~~~~ 335:59.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 335:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 335:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 335:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 335:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 335:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 335:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 335:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 335:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 335:59.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 335:59.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 335:59.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 335:59.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 335:59.14 memset(&aArr[0], 0, N * sizeof(T)); 335:59.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:59.14 In file included from /usr/include/c++/8/vector:64, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 335:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 335:59.14 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 335:59.14 class vector : protected _Vector_base<_Tp, _Alloc> 335:59.16 ^~~~~~ 335:59.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 335:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 335:59.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 335:59.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 335:59.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 335:59.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 335:59.17 memset(&aArr[0], 0, N * sizeof(T)); 335:59.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:59.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 335:59.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 335:59.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 335:59.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 335:59.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 335:59.17 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:13, 335:59.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 335:59.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 335:59.17 class ClipManager { 335:59.17 ^~~~~~~~~~~ 336:49.49 accessible/generic 337:21.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 337:21.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 337:21.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 337:21.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 337:21.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 337:21.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 337:21.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 337:21.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 337:21.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 337:21.64 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 337:21.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 337:21.64 foundInterface = 0; \ 337:21.66 ^~~~~~~~~~~~~~ 337:21.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 337:21.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 337:21.66 ^~~~~~~~~~~~~~~~~~~~~~~ 337:21.66 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 337:21.66 NS_INTERFACE_MAP_END 337:21.66 ^~~~~~~~~~~~~~~~~~~~ 337:21.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 337:21.66 else 337:21.66 ^~~~ 337:21.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 337:21.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 337:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:21.66 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 337:21.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 337:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:23.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 337:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 337:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 337:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 337:23.43 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:34, 337:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 337:23.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 337:23.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 337:23.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 337:23.43 ^ 337:23.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 337:23.43 struct Block { 337:23.43 ^~~~~ 337:35.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 337:35.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 337:35.25 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 337:35.25 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 337:35.25 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 337:35.25 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 337:35.25 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 337:35.25 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 337:35.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 337:35.25 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 337:35.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 337:35.26 foundInterface = 0; \ 337:35.26 ^~~~~~~~~~~~~~ 337:35.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 337:35.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 337:35.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:35.26 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 337:35.26 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 337:35.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:35.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 337:35.26 else 337:35.26 ^~~~ 337:35.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 337:35.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 337:35.26 ^~~~~~~~~~~~~~~~~~ 337:35.26 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 337:35.26 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 337:35.26 ^~~~~~~~~~~~~~~~~~~~~~ 337:45.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 337:45.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 337:45.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 337:45.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 337:45.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 337:45.28 memset(&aArr[0], 0, N * sizeof(T)); 337:45.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:45.28 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 337:45.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 337:45.30 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 337:45.30 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 337:45.30 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 337:45.30 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 337:45.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 337:45.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 337:45.31 class nsDataHashtable : public nsBaseHashtable { 337:45.31 ^~~~~~~~~~~~~~~ 337:45.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 337:45.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 337:45.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 337:45.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 337:45.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 337:45.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 337:45.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 337:45.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 337:45.88 memset(&aArr[0], 0, N * sizeof(T)); 337:45.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:45.89 In file included from /usr/include/c++/8/vector:64, 337:45.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 337:45.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 337:45.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 337:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 337:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 337:45.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 337:45.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContentInlines.h:11, 337:45.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:17, 337:45.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 337:45.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 337:45.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 337:45.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 337:45.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 337:45.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 337:45.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 337:45.93 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 337:45.94 class vector : protected _Vector_base<_Tp, _Alloc> 337:45.94 ^~~~~~ 337:45.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 337:45.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 337:45.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 337:45.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 337:45.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 337:45.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 337:45.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 337:45.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 337:45.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 337:45.96 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 337:45.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 337:45.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 337:45.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 337:45.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 337:45.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 337:45.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 337:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 337:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 337:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 337:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 337:45.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 337:45.98 memset(&aArr[0], 0, N * sizeof(T)); 337:45.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:45.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 337:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 337:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 337:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 337:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 337:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 337:45.99 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:34, 337:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 337:45.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 337:45.99 class ClipManager { 337:45.99 ^~~~~~~~~~~ 338:54.09 accessible/html 338:54.09 accessible/ipc 339:29.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 339:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 339:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.h:9, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 339:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 339:29.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 339:29.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 339:29.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 339:29.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 339:29.36 memset(&aArr[0], 0, N * sizeof(T)); 339:29.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339:29.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 339:29.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 339:29.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 339:29.38 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 339:29.38 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 339:29.38 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 339:29.38 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 339:29.38 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.h:9, 339:29.38 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 339:29.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 339:29.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 339:29.38 class nsDataHashtable : public nsBaseHashtable { 339:29.38 ^~~~~~~~~~~~~~~ 339:40.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 339:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 339:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 339:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 339:40.15 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 339:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 339:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 339:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 339:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 339:40.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 339:40.16 memset(&aArr[0], 0, N * sizeof(T)); 339:40.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339:40.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 339:40.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 339:40.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 339:40.16 class nsDataHashtable : public nsBaseHashtable { 339:40.16 ^~~~~~~~~~~~~~~ 339:57.38 accessible/ipc/other 339:58.12 accessible/xpcom 340:06.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 340:06.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 340:06.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.h:6, 340:06.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 340:06.45 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 340:06.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.47 foundInterface = 0; \ 340:06.47 ^~~~~~~~~~~~~~ 340:06.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.47 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.47 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.47 NS_INTERFACE_MAP_END 340:06.47 ^~~~~~~~~~~~~~~~~~~~ 340:06.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.47 else 340:06.47 ^~~~ 340:06.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.49 ^~~~~~~~~~~~~~~~~~ 340:06.49 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.49 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 340:06.49 ^~~~~~~~~~~~~~~~~~~~~~ 340:06.50 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 340:06.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.54 foundInterface = 0; \ 340:06.54 ^~~~~~~~~~~~~~ 340:06.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.55 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.55 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.55 NS_INTERFACE_MAP_END 340:06.56 ^~~~~~~~~~~~~~~~~~~~ 340:06.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.56 else 340:06.56 ^~~~ 340:06.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.56 ^~~~~~~~~~~~~~~~~~ 340:06.56 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.56 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 340:06.57 ^~~~~~~~~~~~~~~~~~~~~~ 340:06.57 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 340:06.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.57 foundInterface = 0; \ 340:06.57 ^~~~~~~~~~~~~~ 340:06.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.58 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.58 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.58 NS_INTERFACE_MAP_END 340:06.58 ^~~~~~~~~~~~~~~~~~~~ 340:06.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.58 else 340:06.58 ^~~~ 340:06.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.59 ^~~~~~~~~~~~~~~~~~ 340:06.59 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.59 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 340:06.59 ^~~~~~~~~~~~~~~~~~~~~~ 340:06.59 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 340:06.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.60 foundInterface = 0; \ 340:06.60 ^~~~~~~~~~~~~~ 340:06.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.60 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.60 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.60 NS_INTERFACE_MAP_END 340:06.61 ^~~~~~~~~~~~~~~~~~~~ 340:06.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.61 else 340:06.61 ^~~~ 340:06.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.61 ^~~~~~~~~~~~~~~~~~ 340:06.61 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.61 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 340:06.61 ^~~~~~~~~~~~~~~~~~~~~~ 340:06.62 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 340:06.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.62 foundInterface = 0; \ 340:06.62 ^~~~~~~~~~~~~~ 340:06.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.62 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.64 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.64 NS_INTERFACE_MAP_END 340:06.64 ^~~~~~~~~~~~~~~~~~~~ 340:06.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.64 else 340:06.64 ^~~~ 340:06.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.64 ^~~~~~~~~~~~~~~~~~ 340:06.64 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.64 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 340:06.64 ^~~~~~~~~~~~~~~~~~~~~~ 340:06.64 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 340:06.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.66 foundInterface = 0; \ 340:06.66 ^~~~~~~~~~~~~~ 340:06.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.66 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.67 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.67 NS_INTERFACE_MAP_END 340:06.67 ^~~~~~~~~~~~~~~~~~~~ 340:06.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.67 else 340:06.67 ^~~~ 340:06.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.68 ^~~~~~~~~~~~~~~~~~ 340:06.68 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.68 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 340:06.68 ^~~~~~~~~~~~~~~~~~~~~~ 340:06.68 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 340:06.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.69 foundInterface = 0; \ 340:06.69 ^~~~~~~~~~~~~~ 340:06.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.69 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.69 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.69 NS_INTERFACE_MAP_END 340:06.69 ^~~~~~~~~~~~~~~~~~~~ 340:06.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.70 else 340:06.70 ^~~~ 340:06.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.70 ^~~~~~~~~~~~~~~~~~ 340:06.70 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.70 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 340:06.70 ^~~~~~~~~~~~~~~~~~~~~~ 340:06.71 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 340:06.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.71 foundInterface = 0; \ 340:06.71 ^~~~~~~~~~~~~~ 340:06.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.71 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.71 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.72 NS_INTERFACE_MAP_END 340:06.72 ^~~~~~~~~~~~~~~~~~~~ 340:06.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.72 else 340:06.72 ^~~~ 340:06.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.73 ^~~~~~~~~~~~~~~~~~ 340:06.73 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.73 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 340:06.73 ^~~~~~~~~~~~~~~~~~~~~~ 340:06.73 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 340:06.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.73 foundInterface = 0; \ 340:06.74 ^~~~~~~~~~~~~~ 340:06.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.74 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.74 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.74 NS_INTERFACE_MAP_END 340:06.74 ^~~~~~~~~~~~~~~~~~~~ 340:06.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.74 else 340:06.74 ^~~~ 340:06.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.74 ^~~~~~~~~~~~~~~~~~ 340:06.74 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.74 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 340:06.74 ^~~~~~~~~~~~~~~~~~~~~~ 340:06.74 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 340:06.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:06.75 foundInterface = 0; \ 340:06.75 ^~~~~~~~~~~~~~ 340:06.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:06.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:06.75 ^~~~~~~~~~~~~~~~~~~~~~~ 340:06.75 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:06.75 NS_INTERFACE_MAP_END 340:06.75 ^~~~~~~~~~~~~~~~~~~~ 340:06.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:06.76 else 340:06.76 ^~~~ 340:06.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:06.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:06.76 ^~~~~~~~~~~~~~~~~~ 340:06.76 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:06.76 NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 340:06.76 ^~~~~~~~~~~~~~~~~~~~~~ 340:39.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 340:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 340:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAccessibleRelation.h:10, 340:39.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/nsAccessibleRelation.h:9, 340:39.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 340:39.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 340:39.28 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 340:39.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:39.28 foundInterface = 0; \ 340:39.28 ^~~~~~~~~~~~~~ 340:39.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:39.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:39.28 ^~~~~~~~~~~~~~~~~~~~~~~ 340:39.28 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:39.28 NS_INTERFACE_MAP_END 340:39.28 ^~~~~~~~~~~~~~~~~~~~ 340:39.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:39.29 else 340:39.30 ^~~~ 340:39.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 340:39.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 340:39.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:39.30 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 340:39.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 340:39.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:40.95 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 340:40.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:40.95 foundInterface = 0; \ 340:40.95 ^~~~~~~~~~~~~~ 340:40.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 340:40.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 340:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:40.95 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 340:40.95 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 340:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:40.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:40.95 else 340:40.95 ^~~~ 340:40.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 340:40.95 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 340:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:40.96 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 340:40.96 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 340:40.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:41.15 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 340:41.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:41.15 foundInterface = 0; \ 340:41.16 ^~~~~~~~~~~~~~ 340:41.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:41.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:41.19 ^~~~~~~~~~~~~~~~~~~~~~~ 340:41.19 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:41.19 NS_INTERFACE_MAP_END 340:41.19 ^~~~~~~~~~~~~~~~~~~~ 340:41.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:41.19 else 340:41.19 ^~~~ 340:41.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 340:41.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 340:41.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:41.23 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 340:41.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 340:41.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:11.74 accessible/xul 341:23.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 341:23.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.h:10, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 341:23.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 341:23.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 341:23.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 341:23.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 341:23.18 memset(&aArr[0], 0, N * sizeof(T)); 341:23.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:23.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 341:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 341:23.20 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 341:23.20 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.h:10, 341:23.20 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 341:23.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 341:23.20 class nsDataHashtable : public nsBaseHashtable { 341:23.20 ^~~~~~~~~~~~~~~ 341:32.63 tools/performance 341:35.31 tools/profiler 341:37.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 341:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 341:37.61 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 341:37.61 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:37.61 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:37.61 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 341:37.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:37.62 foundInterface = 0; \ 341:37.62 ^~~~~~~~~~~~~~ 341:37.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 341:37.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 341:37.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.62 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 341:37.63 NS_INTERFACE_MAP_END_INHERITING(Accessible) 341:37.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 341:37.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 341:37.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 341:37.66 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 341:37.66 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 341:37.66 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:37.66 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 341:37.66 } else 341:37.66 ^~~~ 341:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 341:37.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 341:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.67 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 341:37.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 341:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 341:37.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 341:37.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 341:37.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:37.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:37.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:37.72 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 341:37.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:37.73 foundInterface = 0; \ 341:37.73 ^~~~~~~~~~~~~~ 341:37.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 341:37.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 341:37.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.73 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 341:37.73 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 341:37.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 341:37.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 341:37.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 341:37.73 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 341:37.73 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 341:37.73 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:37.75 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:37.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 341:37.75 } else 341:37.75 ^~~~ 341:37.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 341:37.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 341:37.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.75 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 341:37.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 341:37.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 341:37.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 341:37.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 341:37.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:37.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:37.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:37.79 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 341:37.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:37.79 foundInterface = 0; \ 341:37.79 ^~~~~~~~~~~~~~ 341:37.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 341:37.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 341:37.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.79 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 341:37.80 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 341:37.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 341:37.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 341:37.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 341:37.80 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 341:37.80 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 341:37.80 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:37.80 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:37.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:37.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 341:37.80 } else 341:37.81 ^~~~ 341:37.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 341:37.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 341:37.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.81 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 341:37.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 341:37.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 341:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 341:37.83 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 341:37.83 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:37.83 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:37.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:37.84 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 341:37.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:37.84 foundInterface = 0; \ 341:37.84 ^~~~~~~~~~~~~~ 341:37.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 341:37.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 341:37.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.84 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 341:37.84 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 341:37.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 341:37.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 341:37.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 341:37.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 341:37.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 341:37.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:37.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:37.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:37.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 341:37.86 } else 341:37.86 ^~~~ 341:37.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 341:37.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 341:37.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:37.86 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 341:37.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 341:37.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:40.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 341:40.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 341:40.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 341:40.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 341:40.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 341:40.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 341:40.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 341:40.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 341:40.54 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 341:40.54 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 341:40.54 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 341:40.54 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:40.55 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:40.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:40.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 341:40.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 341:40.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 341:40.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 341:40.55 memset(&aArr[0], 0, N * sizeof(T)); 341:40.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:40.55 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 341:40.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 341:40.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 341:40.55 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 341:40.55 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 341:40.55 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 341:40.55 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 341:40.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 341:40.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 341:40.55 class nsDataHashtable : public nsBaseHashtable { 341:40.55 ^~~~~~~~~~~~~~~ 342:04.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 342:04.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 342:04.80 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:11, 342:04.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 342:04.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 342:04.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 342:04.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 342:04.80 ^ 342:04.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 342:04.80 struct Block { 342:04.80 ^~~~~ 342:10.03 tools/profiler/tests/gtest 342:13.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.h:13, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:7, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 342:13.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 342:13.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 342:13.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 342:13.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 342:13.06 memset(&aArr[0], 0, N * sizeof(T)); 342:13.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342:13.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:9, 342:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 342:13.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 342:13.09 class nsDataHashtable : public nsBaseHashtable { 342:13.09 ^~~~~~~~~~~~~~~ 342:18.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 342:18.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 342:18.38 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 342:18.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 342:18.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 342:18.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 342:18.39 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 342:18.39 ^ 342:18.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 342:18.39 struct Block { 342:18.39 ^~~~~ 342:22.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 342:22.13 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 342:22.13 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:1517:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 342:22.13 memset(&startRegs, 0, sizeof(startRegs)); 342:22.13 ^ 342:22.13 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:138, 342:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 342:22.13 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 342:22.13 struct UnwindRegs { 342:22.13 ^~~~~~~~~~ 342:23.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 342:23.42 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 342:23.42 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 342:23.42 memset(®s, 0, sizeof(regs)); 342:23.42 ^ 342:23.42 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTest.cpp:8, 342:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 342:23.42 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 342:23.42 struct UnwindRegs { 342:23.43 ^~~~~~~~~~ 342:25.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 342:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 342:25.62 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 342:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 342:25.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 342:25.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 342:25.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 342:25.63 memset(aT, 0, sizeof(T)); 342:25.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 342:25.63 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:72, 342:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 342:25.65 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 342:25.65 struct AmountFns { 342:25.65 ^~~~~~~~~ 342:25.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 342:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 342:25.65 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 342:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 342:25.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 342:25.65 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 342:25.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 342:25.66 memset(aT, 0, sizeof(T)); 342:25.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 342:25.66 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:72, 342:25.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 342:25.66 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 342:25.66 struct SizeOfTabFns { 342:25.66 ^~~~~~~~~~~~ 342:27.98 extensions/spellcheck/hunspell/glue 342:31.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 342:31.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 342:31.31 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 342:31.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 342:31.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 342:31.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 342:31.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 342:31.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 342:31.32 memset(&aArr[0], 0, N * sizeof(T)); 342:31.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342:31.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 342:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 342:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 342:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 342:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 342:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 342:31.32 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 342:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 342:31.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 342:31.32 class nsDataHashtable : public nsBaseHashtable { 342:31.32 ^~~~~~~~~~~~~~~ 342:52.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 342:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 342:52.60 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 342:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:20: 342:52.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 342:52.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 342:52.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 342:52.60 ^ 342:52.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 342:52.61 struct Block { 342:52.61 ^~~~~ 342:56.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 342:56.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 342:56.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMemoryReporter.h:10, 342:56.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:13, 342:56.63 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 342:56.63 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 342:56.63 from : 342:56.63 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 342:56.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 342:56.63 foundInterface = 0; \ 342:56.63 ^~~~~~~~~~~~~~ 342:56.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 342:56.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 342:56.63 ^~~~~~~~~~~~~~~~~~~~~~~ 342:56.63 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 342:56.63 NS_INTERFACE_MAP_END 342:56.63 ^~~~~~~~~~~~~~~~~~~~ 342:56.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 342:56.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 342:56.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 342:56.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 342:56.63 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 342:56.63 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 342:56.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 342:56.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 342:56.63 } else 342:56.63 ^~~~ 342:56.64 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 342:56.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 342:56.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343:21.82 extensions/spellcheck/hunspell/src 344:08.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 344:08.44 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 344:08.44 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.cpp:1565:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 344:08.44 memset(&startRegs, 0, sizeof(startRegs)); 344:08.44 ^ 344:08.44 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMainInt.h:11, 344:08.44 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfSummariser.h:10, 344:08.44 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfExt.h:45, 344:08.44 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfInt.h:42, 344:08.44 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarf.cpp:57, 344:08.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:29: 344:08.44 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 344:08.44 struct UnwindRegs { 344:08.44 ^~~~~~~~~~ 344:33.23 extensions/spellcheck/src 344:44.13 security/manager/ssl 344:57.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 344:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 344:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 344:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 344:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 344:57.58 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 344:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 344:57.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 344:57.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 344:57.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 344:57.59 ^ 344:57.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 344:57.59 struct Block { 344:57.59 ^~~~~ 345:05.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 345:05.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 345:05.24 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 345:05.24 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 345:05.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 345:05.24 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 345:05.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 345:05.25 foundInterface = 0; \ 345:05.25 ^~~~~~~~~~~~~~ 345:05.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 345:05.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 345:05.25 ^~~~~~~~~~~~~~~~~~~~~~~ 345:05.25 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:499:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 345:05.25 NS_INTERFACE_MAP_END 345:05.26 ^~~~~~~~~~~~~~~~~~~~ 345:05.26 In file included from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 345:05.26 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 345:05.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 345:05.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 345:05.26 } else 345:05.26 ^~~~ 345:05.26 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:498:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 345:05.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 345:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345:05.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 345:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 345:05.84 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 345:05.84 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 345:05.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 345:05.85 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 345:05.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 345:05.85 foundInterface = 0; \ 345:05.85 ^~~~~~~~~~~~~~ 345:05.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 345:05.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 345:05.85 ^~~~~~~~~~~~~~~~~~~~~~~ 345:05.85 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 345:05.85 NS_INTERFACE_MAP_END 345:05.85 ^~~~~~~~~~~~~~~~~~~~ 345:05.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 345:05.85 else 345:05.85 ^~~~ 345:05.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 345:05.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 345:05.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345:05.85 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 345:05.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 345:05.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345:05.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 345:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 345:05.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 345:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 345:05.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 345:05.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345:05.92 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 345:05.93 ^ 345:05.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 345:05.93 struct Block { 345:05.93 ^~~~~ 345:18.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 345:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 345:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 345:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 345:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 345:18.04 memset(&aArr[0], 0, N * sizeof(T)); 345:18.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345:18.04 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 345:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 345:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 345:18.04 class nsDataHashtable : public nsBaseHashtable { 345:18.04 ^~~~~~~~~~~~~~~ 345:18.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 345:18.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 345:18.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 345:18.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 345:18.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 345:18.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 345:18.16 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 345:18.16 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 345:18.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 345:18.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 345:18.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 345:18.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 345:18.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 345:18.17 memset(&aArr[0], 0, N * sizeof(T)); 345:18.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345:18.17 In file included from /usr/include/c++/8/vector:64, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 345:18.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 345:18.17 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 345:18.17 class vector : protected _Vector_base<_Tp, _Alloc> 345:18.17 ^~~~~~ 345:18.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 345:18.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 345:18.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 345:18.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 345:18.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 345:18.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 345:18.19 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 345:18.19 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 345:18.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 345:18.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 345:18.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 345:18.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 345:18.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 345:18.19 memset(&aArr[0], 0, N * sizeof(T)); 345:18.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345:18.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 345:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 345:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 345:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 345:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 345:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 345:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 345:18.21 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 345:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 345:18.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 345:18.21 class ClipManager { 345:18.21 ^~~~~~~~~~~ 345:30.91 security/manager/ssl/tests/unit/tlsserver/lib 345:40.22 security/manager/ssl/tests/unit/tlsserver/cmd 345:50.52 security/manager/ssl/tests/unit/pkcs11testmodule 345:56.04 security/manager/ssl/tests/gtest 346:20.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 346:20.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 346:20.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 346:20.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 346:20.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 346:20.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Telemetry.h:16, 346:20.21 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 346:20.21 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 346:20.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 346:20.21 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 346:20.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 346:20.23 foundInterface = 0; \ 346:20.23 ^~~~~~~~~~~~~~ 346:20.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 346:20.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 346:20.23 ^~~~~~~~~~~~~~~~~~~~~~~ 346:20.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 346:20.24 NS_INTERFACE_MAP_END 346:20.24 ^~~~~~~~~~~~~~~~~~~~ 346:20.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 346:20.24 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 346:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 346:20.24 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:800:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 346:20.24 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 346:20.24 ^~~~~~~~~~~~~~~~~~~~ 346:20.25 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:21, 346:20.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: 346:20.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 346:20.25 } else 346:20.25 ^~~~ 346:20.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 346:20.27 } else 346:20.27 ^~~~ 346:20.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 346:20.27 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 346:20.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 346:20.28 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:800:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 346:20.28 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 346:20.28 ^~~~~~~~~~~~~~~~~~~~ 346:24.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 346:24.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 346:24.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 346:24.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 346:24.31 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 346:24.31 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:19, 346:24.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 346:24.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 346:24.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346:24.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 346:24.31 ^ 346:24.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 346:24.31 struct Block { 346:24.31 ^~~~~ 346:38.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 346:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 346:38.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:7, 346:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 346:38.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 346:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 346:38.92 foundInterface = 0; \ 346:38.92 ^~~~~~~~~~~~~~ 346:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 346:38.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 346:38.92 ^~~~~~~~~~~~~~~~~~~~~~~ 346:38.92 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 346:38.92 NS_INTERFACE_MAP_END 346:38.92 ^~~~~~~~~~~~~~~~~~~~ 346:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 346:38.92 else 346:38.92 ^~~~ 346:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 346:38.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 346:38.92 ^~~~~~~~~~~~~~~~~~ 346:38.92 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 346:38.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 346:38.92 ^~~~~~~~~~~~~~~~~~~~~~ 346:40.24 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 346:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 346:40.24 foundInterface = 0; \ 346:40.24 ^~~~~~~~~~~~~~ 346:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 346:40.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 346:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346:40.24 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 346:40.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 346:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 346:40.24 else 346:40.24 ^~~~ 346:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 346:40.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 346:40.25 ^~~~~~~~~~~~~~~~~~ 346:40.25 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 346:40.25 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 346:40.25 ^~~~~~~~~~~~~~~~~~~~~~ 346:47.39 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 346:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 346:47.39 foundInterface = 0; \ 346:47.39 ^~~~~~~~~~~~~~ 346:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 346:47.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 346:47.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346:47.40 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 346:47.40 NS_INTERFACE_MAP_END_INHERITING(Rule) 346:47.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346:47.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 346:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 346:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 346:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 346:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 346:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 346:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 346:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 346:47.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFontMetrics.h:16, 346:47.42 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:16, 346:47.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 346:47.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 346:47.42 } else 346:47.42 ^~~~ 346:47.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 346:47.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 346:47.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346:47.42 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 346:47.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 346:47.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346:48.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 346:48.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 346:48.27 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:7, 346:48.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 346:48.27 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 346:48.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 346:48.28 foundInterface = 0; \ 346:48.28 ^~~~~~~~~~~~~~ 346:48.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 346:48.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 346:48.28 ^~~~~~~~~~~~~~~~~~~~~~~ 346:48.28 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp:633:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 346:48.28 NS_INTERFACE_MAP_END 346:48.28 ^~~~~~~~~~~~~~~~~~~~ 346:48.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 346:48.28 else 346:48.28 ^~~~ 346:48.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 346:48.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 346:48.28 ^~~~~~~~~~~~~~~~~~ 346:48.28 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp:632:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 346:48.28 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 346:48.28 ^~~~~~~~~~~~~~~~~~~~~~ 346:50.52 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 346:50.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 346:50.52 foundInterface = 0; \ 346:50.52 ^~~~~~~~~~~~~~ 346:50.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 346:50.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 346:50.52 ^~~~~~~~~~~~~~~~~~~~~~~ 346:50.52 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 346:50.52 NS_INTERFACE_MAP_END 346:50.52 ^~~~~~~~~~~~~~~~~~~~ 346:50.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 346:50.52 else 346:50.52 ^~~~ 346:50.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 346:50.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 346:50.53 ^~~~~~~~~~~~~~~~~~ 346:50.53 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 346:50.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 346:50.53 ^~~~~~~~~~~~~~~~~~~~~~ 346:56.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 346:56.58 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]': 346:56.59 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:111:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 346:56.59 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:145:1: required from here 346:56.59 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:58:28: warning: the address of 'nsresult nsCertOverrideService::Init()' will never be NULL [-Waddress] 346:56.61 nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; 346:56.61 ~~~~~~~~~~~^~~~~~~~~~ 346:56.65 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]': 346:56.65 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:111:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)1; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 346:56.65 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:149:1: required from here 346:56.66 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:58:28: warning: the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL [-Waddress] 346:56.67 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; nsIID = nsID]': 346:56.67 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:111:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 346:56.67 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:152:1: required from here 346:56.67 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:58:28: warning: the address of 'nsresult CertBlocklist::Init()' will never be NULL [-Waddress] 346:58.99 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 346:58.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 346:58.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 346:58.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 346:58.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 346:58.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 346:58.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 346:58.99 memset(&aArr[0], 0, N * sizeof(T)); 346:58.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346:58.99 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 346:58.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 346:58.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:18, 346:58.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 346:58.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 346:58.99 class nsDataHashtable : public nsBaseHashtable { 346:58.99 ^~~~~~~~~~~~~~~ 346:59.12 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 346:59.13 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 346:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 346:59.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 346:59.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 346:59.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 346:59.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 346:59.13 memset(&aArr[0], 0, N * sizeof(T)); 346:59.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346:59.14 In file included from /usr/include/c++/8/vector:64, 346:59.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 346:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 346:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 346:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 346:59.15 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 346:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 346:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 346:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 346:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 346:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 346:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFontMetrics.h:16, 346:59.16 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:16, 346:59.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 346:59.17 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 346:59.17 class vector : protected _Vector_base<_Tp, _Alloc> 346:59.17 ^~~~~~ 346:59.17 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 346:59.19 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 346:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 346:59.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 346:59.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 346:59.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 346:59.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 346:59.19 memset(&aArr[0], 0, N * sizeof(T)); 346:59.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346:59.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 346:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 346:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 346:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 346:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 346:59.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 346:59.20 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 346:59.20 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:19, 346:59.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 346:59.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 346:59.21 class ClipManager { 346:59.21 ^~~~~~~~~~~ 347:46.46 security/manager/pki 348:08.45 toolkit/components/remote 348:14.21 toolkit/components/alerts 348:20.56 toolkit/components/antitracking 348:34.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 348:34.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 348:34.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgINotificationObserver.h:10, 348:34.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 348:34.11 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:7, 348:34.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 348:34.11 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 348:34.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 348:34.11 foundInterface = 0; \ 348:34.11 ^~~~~~~~~~~~~~ 348:34.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 348:34.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 348:34.11 ^~~~~~~~~~~~~~~~~~~~~~~ 348:34.11 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 348:34.11 NS_INTERFACE_MAP_END 348:34.11 ^~~~~~~~~~~~~~~~~~~~ 348:34.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 348:34.11 else 348:34.11 ^~~~ 348:34.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 348:34.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 348:34.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348:34.11 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:178:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 348:34.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 348:34.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348:50.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 348:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 348:50.76 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsAlertsService.cpp:6, 348:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:11: 348:50.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 348:50.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 348:50.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 348:50.76 ^ 348:50.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 348:50.77 struct Block { 348:50.77 ^~~~~ 348:51.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 348:51.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 348:51.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgINotificationObserver.h:10, 348:51.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 348:51.95 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:7, 348:51.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 348:51.95 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 348:51.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 348:51.96 foundInterface = 0; \ 348:51.96 ^~~~~~~~~~~~~~ 348:51.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 348:51.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 348:51.96 ^~~~~~~~~~~~~~~~~~~~~~~ 348:51.96 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 348:51.96 NS_INTERFACE_MAP_END 348:51.96 ^~~~~~~~~~~~~~~~~~~~ 348:51.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 348:51.96 else 348:51.96 ^~~~ 348:51.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 348:51.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 348:51.96 ^~~~~~~~~~~~~~~~~~ 348:51.96 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 348:51.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 348:51.96 ^~~~~~~~~~~~~~~~~~~~~~ 348:56.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 348:56.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 348:56.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/antitracking/AntiTrackingCommon.cpp:10, 348:56.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2: 348:56.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 348:56.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 348:56.21 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 348:56.21 ^ 348:56.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 348:56.21 struct Block { 348:56.21 ^~~~~ 349:09.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 349:09.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 349:09.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 349:09.37 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:09.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:09.39 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 349:09.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:09.39 foundInterface = 0; \ 349:09.39 ^~~~~~~~~~~~~~ 349:09.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 349:09.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 349:09.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:09.42 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 349:09.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 349:09.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:09.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 349:09.45 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:09.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:09.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 349:09.45 } else 349:09.45 ^~~~ 349:09.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 349:09.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 349:09.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:09.46 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 349:09.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 349:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:14.38 toolkit/components/backgroundhangmonitor 349:17.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 349:17.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 349:17.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 349:17.10 from /builddir/build/BUILD/firefox-70.0.1/layout/style/PostTraversalTask.cpp:9, 349:17.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 349:17.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 349:17.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 349:17.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 349:17.11 ^ 349:17.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 349:17.12 struct Block { 349:17.12 ^~~~~ 349:17.80 toolkit/components/browser 349:33.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 349:33.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 349:33.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 349:33.14 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:33.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:33.14 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 349:33.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:33.14 foundInterface = 0; \ 349:33.14 ^~~~~~~~~~~~~~ 349:33.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:33.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:33.14 ^~~~~~~~~~~~~~~~~~~~~~~ 349:33.14 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:33.14 NS_INTERFACE_MAP_END 349:33.14 ^~~~~~~~~~~~~~~~~~~~ 349:33.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:33.14 else 349:33.15 ^~~~ 349:33.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 349:33.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 349:33.17 ^~~~~~~~~~~~~~~~~~ 349:33.17 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 349:33.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 349:33.17 ^~~~~~~~~~~~~~~~~~~~~~ 349:33.49 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 349:33.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:33.49 foundInterface = 0; \ 349:33.49 ^~~~~~~~~~~~~~ 349:33.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:33.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:33.49 ^~~~~~~~~~~~~~~~~~~~~~~ 349:33.49 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:33.49 NS_INTERFACE_MAP_END 349:33.50 ^~~~~~~~~~~~~~~~~~~~ 349:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:33.50 else 349:33.50 ^~~~ 349:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 349:33.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 349:33.50 ^~~~~~~~~~~~~~~~~~ 349:33.50 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 349:33.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 349:33.50 ^~~~~~~~~~~~~~~~~~~~~~ 349:33.69 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 349:33.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:33.69 foundInterface = 0; \ 349:33.69 ^~~~~~~~~~~~~~ 349:33.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 349:33.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 349:33.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:33.69 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 349:33.69 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 349:33.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:33.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 349:33.69 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:33.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:33.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 349:33.69 } else 349:33.69 ^~~~ 349:33.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 349:33.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 349:33.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:33.69 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 349:33.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 349:33.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:39.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 349:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 349:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 349:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:39.35 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 349:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:39.35 foundInterface = 0; \ 349:39.35 ^~~~~~~~~~~~~~ 349:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:39.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:39.35 ^~~~~~~~~~~~~~~~~~~~~~~ 349:39.35 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:39.35 NS_INTERFACE_MAP_END 349:39.35 ^~~~~~~~~~~~~~~~~~~~ 349:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:39.35 else 349:39.35 ^~~~ 349:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 349:39.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 349:39.35 ^~~~~~~~~~~~~~~~~~ 349:39.35 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp:174:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 349:39.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 349:39.35 ^~~~~~~~~~~~~~~~~~~~~~ 349:42.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 349:42.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 349:42.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 349:42.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 349:42.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 349:42.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 349:42.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 349:42.90 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:42.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:42.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]': 349:42.90 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoStyleSet.cpp:99:51: required from here 349:42.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 349:42.90 memset(&aArr[0], 0, N * sizeof(T)); 349:42.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:42.90 In file included from /usr/include/c++/8/utility:70, 349:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/utility:3, 349:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/utility:44, 349:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Move.h:14, 349:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Array.h:14, 349:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:25, 349:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 349:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDebug.h:15, 349:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:13, 349:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 349:42.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 349:42.92 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:42.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:42.92 /usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 349:42.92 struct pair 349:42.92 ^~~~ 349:43.62 toolkit/components/clearsitedata 349:45.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:45.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 349:45.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 349:45.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 349:45.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 349:45.35 memset(&aArr[0], 0, N * sizeof(T)); 349:45.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:45.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:19, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:45.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 349:45.35 class nsDataHashtable : public nsBaseHashtable { 349:45.35 ^~~~~~~~~~~~~~~ 349:45.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 349:45.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 349:45.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 349:45.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 349:45.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 349:45.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 349:45.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 349:45.49 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:45.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:45.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 349:45.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 349:45.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 349:45.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 349:45.49 memset(&aArr[0], 0, N * sizeof(T)); 349:45.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:45.49 In file included from /usr/include/c++/8/vector:64, 349:45.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 349:45.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 349:45.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 349:45.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 349:45.49 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 349:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 349:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 349:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 349:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 349:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:19, 349:45.50 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:45.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:45.54 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 349:45.54 class vector : protected _Vector_base<_Tp, _Alloc> 349:45.54 ^~~~~~ 349:45.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 349:45.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 349:45.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 349:45.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 349:45.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 349:45.54 memset(&aArr[0], 0, N * sizeof(T)); 349:45.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:45.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/layout/style/PostTraversalTask.cpp:11, 349:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 349:45.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 349:45.56 class ClipManager { 349:45.56 ^~~~~~~~~~~ 349:45.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 349:45.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 349:45.93 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.h:11, 349:45.93 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:11, 349:45.93 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 349:45.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 349:45.94 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 349:45.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:45.94 foundInterface = 0; \ 349:45.94 ^~~~~~~~~~~~~~ 349:45.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:45.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:45.94 ^~~~~~~~~~~~~~~~~~~~~~~ 349:45.94 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:45.95 NS_INTERFACE_MAP_END 349:45.95 ^~~~~~~~~~~~~~~~~~~~ 349:45.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:45.95 else 349:45.96 ^~~~ 349:45.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 349:45.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 349:45.99 ^~~~~~~~~~~~~~~~~~ 349:45.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 349:46.00 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 349:46.00 ^~~~~~~~~~~~~~~~~~~~~~ 349:48.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDroppedLinkHandler.h:14, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.h:30, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:11, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 349:48.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 349:48.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 349:48.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 349:48.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 349:48.36 memset(&aArr[0], 0, N * sizeof(T)); 349:48.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:48.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:26, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 349:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 349:48.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 349:48.36 class nsDataHashtable : public nsBaseHashtable { 349:48.36 ^~~~~~~~~~~~~~~ 349:53.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 349:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 349:53.00 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 349:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20: 349:53.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 349:53.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 349:53.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 349:53.00 ^ 349:53.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 349:53.00 struct Block { 349:53.00 ^~~~~ 349:58.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 349:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 349:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObserver.h:10, 349:58.76 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.h:10, 349:58.76 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 349:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 349:58.76 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 349:58.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:58.76 foundInterface = 0; \ 349:58.76 ^~~~~~~~~~~~~~ 349:58.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:58.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:58.77 ^~~~~~~~~~~~~~~~~~~~~~~ 349:58.77 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:58.77 NS_INTERFACE_MAP_END 349:58.77 ^~~~~~~~~~~~~~~~~~~~ 349:58.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:58.77 else 349:58.77 ^~~~ 349:58.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 349:58.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 349:58.77 ^~~~~~~~~~~~~~~~~~ 349:58.77 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 349:58.77 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 349:58.77 ^~~~~~~~~~~~~~~~~~~~~~ 349:58.82 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 349:58.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:58.82 foundInterface = 0; \ 349:58.82 ^~~~~~~~~~~~~~ 349:58.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:58.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:58.82 ^~~~~~~~~~~~~~~~~~~~~~~ 349:58.82 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:58.82 NS_INTERFACE_MAP_END 349:58.82 ^~~~~~~~~~~~~~~~~~~~ 349:58.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:58.82 else 349:58.82 ^~~~ 349:58.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 349:58.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 349:58.83 ^~~~~~~~~~~~~~~~~~ 349:58.83 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 349:58.83 NS_INTERFACE_MAP_ENTRY(nsIObserver) 349:58.83 ^~~~~~~~~~~~~~~~~~~~~~ 350:05.57 toolkit/components/commandlines 350:05.71 toolkit/components/downloads 350:09.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 350:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 350:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICommandLineRunner.h:10, 350:09.29 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.h:8, 350:09.29 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:5: 350:09.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 350:09.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 350:09.29 foundInterface = 0; \ 350:09.29 ^~~~~~~~~~~~~~ 350:09.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 350:09.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 350:09.29 ^~~~~~~~~~~~~~~~~~~~~~~ 350:09.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 350:09.29 NS_INTERFACE_MAP_END 350:09.30 ^~~~~~~~~~~~~~~~~~~~ 350:09.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 350:09.32 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 350:09.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 350:09.32 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 350:09.32 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 350:09.33 ^~~~~~~~~~~~~~~~~~~~ 350:09.33 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:11: 350:09.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 350:09.34 } else 350:09.34 ^~~~ 350:09.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 350:09.34 NS_IMPL_QUERY_CLASSINFO(aClass) \ 350:09.34 ^~~~~~~~~~~~~~~~~~~~~~~ 350:09.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 350:09.34 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 350:09.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 350:09.34 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 350:09.35 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 350:09.35 ^~~~~~~~~~~~~~~~~~~~ 350:14.73 toolkit/components/extensions 350:30.28 toolkit/components/extensions/webrequest 350:49.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 350:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 350:49.02 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 350:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 350:49.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 350:49.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 350:49.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 350:49.02 ^ 350:49.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 350:49.02 struct Block { 350:49.02 ^~~~~ 350:50.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 350:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 350:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 350:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 350:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 350:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 350:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 350:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 350:50.55 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 350:50.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 350:50.55 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 350:50.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 350:50.55 foundInterface = 0; \ 350:50.55 ^~~~~~~~~~~~~~ 350:50.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 350:50.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 350:50.55 ^~~~~~~~~~~~~~~~~~~~~~~ 350:50.55 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 350:50.55 NS_INTERFACE_MAP_END 350:50.55 ^~~~~~~~~~~~~~~~~~~~ 350:50.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 350:50.55 else 350:50.55 ^~~~ 350:50.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 350:50.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 350:50.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350:50.59 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:617:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 350:50.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 350:50.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350:50.70 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 350:50.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 350:50.71 foundInterface = 0; \ 350:50.71 ^~~~~~~~~~~~~~ 350:50.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 350:50.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 350:50.71 ^~~~~~~~~~~~~~~~~~~~~~~ 350:50.71 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 350:50.71 NS_INTERFACE_MAP_END 350:50.72 ^~~~~~~~~~~~~~~~~~~~ 350:50.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 350:50.74 else 350:50.74 ^~~~ 350:50.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 350:50.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 350:50.74 ^~~~~~~~~~~~~~~~~~ 350:50.74 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 350:50.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 350:50.77 ^~~~~~~~~~~~~~~~~~~~~~ 350:50.78 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 350:50.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 350:50.79 foundInterface = 0; \ 350:50.79 ^~~~~~~~~~~~~~ 350:50.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 350:50.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 350:50.79 ^~~~~~~~~~~~~~~~~~~~~~~ 350:50.79 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 350:50.79 NS_INTERFACE_MAP_END 350:50.79 ^~~~~~~~~~~~~~~~~~~~ 350:50.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 350:50.79 else 350:50.79 ^~~~ 350:50.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 350:50.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 350:50.79 ^~~~~~~~~~~~~~~~~~ 350:50.79 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 350:50.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 350:50.79 ^~~~~~~~~~~~~~~~~~~~~~ 350:50.83 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 350:50.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 350:50.83 foundInterface = 0; \ 350:50.83 ^~~~~~~~~~~~~~ 350:50.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 350:50.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 350:50.83 ^~~~~~~~~~~~~~~~~~~~~~~ 350:50.83 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 350:50.83 NS_INTERFACE_MAP_END 350:50.83 ^~~~~~~~~~~~~~~~~~~~ 350:50.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 350:50.83 else 350:50.83 ^~~~ 350:50.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 350:50.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 350:50.83 ^~~~~~~~~~~~~~~~~~ 350:50.83 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 350:50.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 350:50.83 ^~~~~~~~~~~~~~~~~~~~~~ 350:51.06 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 350:51.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 350:51.08 foundInterface = 0; \ 350:51.08 ^~~~~~~~~~~~~~ 350:51.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 350:51.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 350:51.08 ^~~~~~~~~~~~~~~~~~~~~~~ 350:51.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 350:51.08 NS_INTERFACE_MAP_END 350:51.08 ^~~~~~~~~~~~~~~~~~~~ 350:51.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 350:51.08 else 350:51.08 ^~~~ 350:51.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 350:51.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 350:51.08 ^~~~~~~~~~~~~~~~~~ 350:51.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:488:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 350:51.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 350:51.08 ^~~~~~~~~~~~~~~~~~~~~~ 350:51.19 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 350:51.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 350:51.20 foundInterface = 0; \ 350:51.20 ^~~~~~~~~~~~~~ 350:51.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 350:51.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 350:51.20 ^~~~~~~~~~~~~~~~~~~~~~~ 350:51.20 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 350:51.20 NS_INTERFACE_MAP_END 350:51.20 ^~~~~~~~~~~~~~~~~~~~ 350:51.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 350:51.22 else 350:51.22 ^~~~ 350:51.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 350:51.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 350:51.22 ^~~~~~~~~~~~~~~~~~ 350:51.22 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 350:51.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 350:51.24 ^~~~~~~~~~~~~~~~~~~~~~ 350:51.36 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 350:51.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 350:51.36 foundInterface = 0; \ 350:51.36 ^~~~~~~~~~~~~~ 350:51.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 350:51.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 350:51.37 ^~~~~~~~~~~~~~~~~~~~~~~ 350:51.37 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:724:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 350:51.37 NS_INTERFACE_MAP_END 350:51.37 ^~~~~~~~~~~~~~~~~~~~ 350:51.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 350:51.37 else 350:51.37 ^~~~ 350:51.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 350:51.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 350:51.37 ^~~~~~~~~~~~~~~~~~ 350:51.37 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:723:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 350:51.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 350:51.37 ^~~~~~~~~~~~~~~~~~~~~~ 350:54.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 350:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 350:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 350:54.57 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsMediaFeatures.cpp:17, 350:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 350:54.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 350:54.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 350:54.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 350:54.57 ^ 350:54.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 350:54.57 struct Block { 350:54.57 ^~~~~ 350:57.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 350:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 350:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 350:57.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsCSSValue.cpp:29, 350:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 350:57.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 350:57.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 350:57.35 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 350:57.35 ^ 350:57.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 350:57.35 struct Block { 350:57.35 ^~~~~ 351:13.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 351:13.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 351:13.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 351:13.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 351:13.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 351:13.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 351:13.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 351:13.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 351:13.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 351:13.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 351:13.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:13.21 foundInterface = 0; \ 351:13.22 ^~~~~~~~~~~~~~ 351:13.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 351:13.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 351:13.22 ^~~~~~~~~~~~~~~~~~~~~~~ 351:13.22 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 351:13.22 NS_INTERFACE_MAP_END 351:13.22 ^~~~~~~~~~~~~~~~~~~~ 351:13.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 351:13.22 else 351:13.22 ^~~~ 351:13.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 351:13.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 351:13.22 ^~~~~~~~~~~~~~~~~~ 351:13.22 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 351:13.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 351:13.22 ^~~~~~~~~~~~~~~~~~~~~~ 351:13.57 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 351:13.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:13.57 foundInterface = 0; \ 351:13.57 ^~~~~~~~~~~~~~ 351:13.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 351:13.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 351:13.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:13.57 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1083:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 351:13.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 351:13.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:13.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 351:13.57 else 351:13.57 ^~~~ 351:13.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 351:13.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 351:13.58 ^~~~~~~~~~~~~~~~~~ 351:13.58 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1082:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 351:13.58 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 351:13.58 ^~~~~~~~~~~~~~~~~~~~~~ 351:14.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:11: 351:14.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 351:14.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 351:14.68 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 351:14.68 ^ 351:14.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 351:14.68 struct Block { 351:14.68 ^~~~~ 351:14.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 351:14.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 351:14.69 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 351:14.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 351:14.69 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 351:14.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:14.71 foundInterface = 0; \ 351:14.71 ^~~~~~~~~~~~~~ 351:14.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 351:14.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 351:14.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:14.71 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 351:14.71 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 351:14.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:14.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 351:14.71 else 351:14.71 ^~~~ 351:14.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 351:14.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 351:14.71 ^~~~~~~~~~~~~~~~~~ 351:14.71 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 351:14.71 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 351:14.71 ^~~~~~~~~~~~~~~~~~~~~~ 351:15.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 351:15.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 351:15.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 351:15.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 351:15.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 351:15.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 351:15.31 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 351:15.32 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 351:15.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 351:15.32 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 351:15.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:15.32 foundInterface = 0; \ 351:15.32 ^~~~~~~~~~~~~~ 351:15.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 351:15.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 351:15.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.32 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 351:15.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 351:15.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 351:15.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 351:15.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 351:15.33 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 351:15.35 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 351:15.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 351:15.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 351:15.35 } else 351:15.35 ^~~~ 351:15.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 351:15.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 351:15.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.35 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 351:15.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 351:15.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 351:15.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 351:15.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 351:15.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 351:15.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 351:15.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 351:15.44 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 351:15.44 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 351:15.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 351:15.44 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 351:15.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:15.44 foundInterface = 0; \ 351:15.44 ^~~~~~~~~~~~~~ 351:15.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 351:15.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 351:15.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.44 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 351:15.44 NS_INTERFACE_MAP_END_INHERITING(Event) 351:15.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 351:15.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 351:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 351:15.48 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 351:15.48 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 351:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 351:15.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 351:15.48 } else 351:15.48 ^~~~ 351:15.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 351:15.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 351:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.49 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 351:15.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 351:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.75 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 351:15.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:15.75 foundInterface = 0; \ 351:15.75 ^~~~~~~~~~~~~~ 351:15.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 351:15.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 351:15.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.75 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 351:15.75 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 351:15.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:15.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 351:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 351:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 351:15.75 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 351:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 351:15.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 351:15.75 else 351:15.76 ^~~~ 351:15.76 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 351:15.76 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 351:15.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:21.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 351:21.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 351:21.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 351:21.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 351:21.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 351:21.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 351:21.96 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 351:21.96 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 351:21.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 351:21.96 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 351:21.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:21.96 foundInterface = 0; \ 351:21.96 ^~~~~~~~~~~~~~ 351:21.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 351:21.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 351:21.96 ^~~~~~~~~~~~~~~~~~~~~~~ 351:21.96 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:712:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 351:21.96 NS_INTERFACE_MAP_END 351:21.96 ^~~~~~~~~~~~~~~~~~~~ 351:21.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 351:21.96 else 351:21.96 ^~~~ 351:21.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 351:21.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 351:21.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:21.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:711:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 351:21.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 351:21.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:22.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 351:22.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 351:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 351:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 351:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 351:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 351:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 351:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 351:22.73 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 351:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 351:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 351:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 351:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 351:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 351:22.73 memset(&aArr[0], 0, N * sizeof(T)); 351:22.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:22.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 351:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 351:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentEvents.h:11, 351:22.76 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.h:10, 351:22.76 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.cpp:7, 351:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 351:22.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 351:22.78 class nsDataHashtable : public nsBaseHashtable { 351:22.79 ^~~~~~~~~~~~~~~ 351:22.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 351:22.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 351:22.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 351:22.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 351:22.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 351:22.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 351:22.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 351:22.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 351:22.85 memset(&aArr[0], 0, N * sizeof(T)); 351:22.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:22.85 In file included from /usr/include/c++/8/vector:64, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 351:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 351:22.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 351:22.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentEvents.h:11, 351:22.87 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.h:10, 351:22.87 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.cpp:7, 351:22.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 351:22.87 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 351:22.87 class vector : protected _Vector_base<_Tp, _Alloc> 351:22.87 ^~~~~~ 351:22.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 351:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 351:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 351:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 351:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 351:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 351:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 351:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 351:22.88 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 351:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 351:22.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 351:22.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 351:22.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 351:22.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 351:22.89 memset(&aArr[0], 0, N * sizeof(T)); 351:22.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:22.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 351:22.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 351:22.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 351:22.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 351:22.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 351:22.90 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsCSSValue.cpp:29, 351:22.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 351:22.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 351:22.90 class ClipManager { 351:22.90 ^~~~~~~~~~~ 351:27.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 351:27.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 351:27.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 351:27.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 351:27.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 351:27.57 memset(&aArr[0], 0, N * sizeof(T)); 351:27.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:27.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 351:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WebRequestService.h:14, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 351:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 351:27.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 351:27.60 class nsDataHashtable : public nsBaseHashtable { 351:27.60 ^~~~~~~~~~~~~~~ 351:28.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 351:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 351:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 351:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 351:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 351:28.70 memset(&aArr[0], 0, N * sizeof(T)); 351:28.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:28.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:15, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 351:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 351:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 351:28.70 class nsDataHashtable : public nsBaseHashtable { 351:28.70 ^~~~~~~~~~~~~~~ 351:28.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 351:28.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 351:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 351:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 351:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 351:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 351:28.83 memset(&aArr[0], 0, N * sizeof(T)); 351:28.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:28.83 In file included from /usr/include/c++/8/vector:64, 351:28.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 351:28.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 351:28.83 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:11, 351:28.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 351:28.84 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:18, 351:28.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 351:28.84 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 351:28.84 class vector : protected _Vector_base<_Tp, _Alloc> 351:28.84 ^~~~~~ 351:28.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 351:28.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 351:28.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 351:28.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 351:28.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 351:28.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 351:28.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 351:28.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 351:28.86 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 351:28.86 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 351:28.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 351:28.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 351:28.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 351:28.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 351:28.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 351:28.86 memset(&aArr[0], 0, N * sizeof(T)); 351:28.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:28.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 351:28.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 351:28.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 351:28.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 351:28.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 351:28.87 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsMediaFeatures.cpp:17, 351:28.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 351:28.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 351:28.87 class ClipManager { 351:28.87 ^~~~~~~~~~~ 351:40.33 toolkit/components/finalizationwitness 351:49.23 toolkit/components/find 352:15.03 toolkit/components/fuzzyfox 352:17.14 toolkit/components/jsoncpp/src/lib_json 352:24.58 toolkit/components/kvstore 352:26.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 352:26.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 352:26.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFind.h:10, 352:26.04 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.h:10, 352:26.04 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:9, 352:26.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 352:26.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 352:26.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:26.05 foundInterface = 0; \ 352:26.05 ^~~~~~~~~~~~~~ 352:26.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:26.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:26.05 ^~~~~~~~~~~~~~~~~~~~~~~ 352:26.05 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:26.05 NS_INTERFACE_MAP_END 352:26.05 ^~~~~~~~~~~~~~~~~~~~ 352:26.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 352:26.05 else 352:26.05 ^~~~ 352:26.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 352:26.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 352:26.05 ^~~~~~~~~~~~~~~~~~ 352:26.05 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 352:26.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 352:26.05 ^~~~~~~~~~~~~~~~~~~~~~ 352:28.80 toolkit/components/lz4 352:29.48 toolkit/components/mediasniffer 352:39.00 toolkit/components/mozintl 352:43.72 toolkit/components/osfile 352:48.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 352:48.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 352:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINativeOSFileInternals.h:10, 352:48.87 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.h:10, 352:48.87 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 352:48.87 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 352:48.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:48.87 foundInterface = 0; \ 352:48.87 ^~~~~~~~~~~~~~ 352:48.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:48.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:48.87 ^~~~~~~~~~~~~~~~~~~~~~~ 352:48.87 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:48.87 NS_INTERFACE_MAP_END 352:48.87 ^~~~~~~~~~~~~~~~~~~~ 352:48.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 352:48.87 else 352:48.87 ^~~~ 352:48.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 352:48.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 352:48.87 ^~~~~~~~~~~~~~~~~~ 352:48.87 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 352:48.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 352:48.87 ^~~~~~~~~~~~~~~~~~~~~~ 352:50.85 toolkit/components/parentalcontrols 352:53.70 toolkit/components/perfmonitoring 352:55.33 toolkit/components/places 353:01.02 toolkit/components/places/tests/gtest 353:14.05 toolkit/components/protobuf 353:23.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 353:23.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 353:23.03 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:15, 353:23.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2: 353:23.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 353:23.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 353:23.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 353:23.04 ^ 353:23.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 353:23.05 struct Block { 353:23.05 ^~~~~ 353:29.77 toolkit/components/reflect 353:36.03 toolkit/components/reputationservice 353:39.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 353:39.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 353:39.67 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/History.cpp:11, 353:39.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:29: 353:39.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 353:39.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 353:39.67 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 353:39.67 ^ 353:39.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 353:39.67 struct Block { 353:39.67 ^~~~~ 353:43.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 353:43.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 353:43.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 353:43.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 353:43.58 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 353:43.58 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 353:43.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 353:43.59 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 353:43.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 353:43.59 foundInterface = 0; \ 353:43.59 ^~~~~~~~~~~~~~ 353:43.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 353:43.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 353:43.60 ^~~~~~~~~~~~~~~~~~~~~~~ 353:43.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 353:43.60 NS_INTERFACE_MAP_END 353:43.60 ^~~~~~~~~~~~~~~~~~~~ 353:43.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 353:43.60 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 353:43.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 353:43.61 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 353:43.61 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 353:43.61 ^~~~~~~~~~~~~~~~~~~~ 353:43.61 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:26, 353:43.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 353:43.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 353:43.61 } else 353:43.61 ^~~~ 353:43.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 353:43.64 } else 353:43.64 ^~~~ 353:43.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 353:43.64 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 353:43.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 353:43.64 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 353:43.64 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 353:43.64 ^~~~~~~~~~~~~~~~~~~~ 353:44.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 353:44.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 353:44.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 353:44.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 353:44.60 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 353:44.60 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 353:44.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 353:44.60 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 353:44.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 353:44.60 foundInterface = 0; \ 353:44.60 ^~~~~~~~~~~~~~ 353:44.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 353:44.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 353:44.60 ^~~~~~~~~~~~~~~~~~~~~~~ 353:44.60 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 353:44.60 NS_INTERFACE_MAP_END 353:44.60 ^~~~~~~~~~~~~~~~~~~~ 353:44.60 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:26, 353:44.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 353:44.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 353:44.60 } else 353:44.62 ^~~~ 353:44.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 353:44.65 } else 353:44.65 ^~~~ 353:45.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 353:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 353:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 353:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 353:45.43 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 353:45.43 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 353:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 353:45.43 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 353:45.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 353:45.43 foundInterface = 0; \ 353:45.43 ^~~~~~~~~~~~~~ 353:45.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 353:45.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 353:45.43 ^~~~~~~~~~~~~~~~~~~~~~~ 353:45.43 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 353:45.44 NS_INTERFACE_MAP_END 353:45.44 ^~~~~~~~~~~~~~~~~~~~ 353:45.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 353:45.44 else 353:45.44 ^~~~ 353:45.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 353:45.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 353:45.44 ^~~~~~~~~~~~~~~~~~ 353:45.44 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 353:45.44 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 353:45.44 ^~~~~~~~~~~~~~~~~~~~~~ 353:45.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 353:45.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 353:45.47 foundInterface = 0; \ 353:45.47 ^~~~~~~~~~~~~~ 353:45.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 353:45.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 353:45.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353:45.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 353:45.48 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 353:45.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353:45.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 353:45.48 else 353:45.48 ^~~~ 353:45.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 353:45.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 353:45.48 ^~~~~~~~~~~~~~~~~~ 353:45.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 353:45.48 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 353:45.48 ^~~~~~~~~~~~~~~~~~~~~~ 353:46.11 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 353:46.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 353:46.11 foundInterface = 0; \ 353:46.12 ^~~~~~~~~~~~~~ 353:46.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 353:46.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 353:46.12 ^~~~~~~~~~~~~~~~~~~~~~~ 353:46.12 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 353:46.12 NS_INTERFACE_MAP_END 353:46.12 ^~~~~~~~~~~~~~~~~~~~ 353:46.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 353:46.12 else 353:46.13 ^~~~ 353:46.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 353:46.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 353:46.13 ^~~~~~~~~~~~~~~~~~ 353:46.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 353:46.15 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 353:46.15 ^~~~~~~~~~~~~~~~~~~~~~ 354:16.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 354:16.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 354:16.13 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 354:16.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp:20: 354:16.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 354:16.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 354:16.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 354:16.13 ^ 354:16.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 354:16.13 struct Block { 354:16.13 ^~~~~ 354:23.52 toolkit/components/reputationservice/test/gtest 354:37.91 toolkit/components/resistfingerprinting 354:49.36 toolkit/components/resistfingerprinting/tests 355:18.51 toolkit/components/sessionstore 355:22.44 toolkit/components/startup 355:33.26 toolkit/components/statusfilter 355:37.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 355:37.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 355:37.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 355:37.89 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 355:37.89 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 355:37.89 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 355:37.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 355:37.89 foundInterface = 0; \ 355:37.89 ^~~~~~~~~~~~~~ 355:37.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 355:37.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 355:37.89 ^~~~~~~~~~~~~~~~~~~~~~~ 355:37.90 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 355:37.90 NS_INTERFACE_MAP_END 355:37.90 ^~~~~~~~~~~~~~~~~~~~ 355:37.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 355:37.90 else 355:37.90 ^~~~ 355:37.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 355:37.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 355:37.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355:37.92 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 355:37.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 355:37.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355:41.98 toolkit/components/telemetry 355:51.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 355:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 355:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:11, 355:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 355:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 355:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 355:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 355:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 355:51.72 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 355:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 355:51.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 355:51.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 355:51.72 foundInterface = 0; \ 355:51.72 ^~~~~~~~~~~~~~ 355:51.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 355:51.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 355:51.72 ^~~~~~~~~~~~~~~~~~~~~~~ 355:51.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 355:51.73 NS_INTERFACE_MAP_END 355:51.73 ^~~~~~~~~~~~~~~~~~~~ 355:51.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 355:51.74 else 355:51.74 ^~~~ 355:51.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 355:51.74 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 355:51.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355:51.74 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 355:51.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 355:51.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355:54.54 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 355:54.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 355:54.54 foundInterface = 0; \ 355:54.54 ^~~~~~~~~~~~~~ 355:54.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 355:54.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 355:54.54 ^~~~~~~~~~~~~~~~~~~~~~~ 355:54.54 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 355:54.54 NS_INTERFACE_MAP_END 355:54.54 ^~~~~~~~~~~~~~~~~~~~ 355:54.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 355:54.54 else 355:54.54 ^~~~ 355:54.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 355:54.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 355:54.54 ^~~~~~~~~~~~~~~~~~ 355:54.54 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 355:54.54 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 355:54.54 ^~~~~~~~~~~~~~~~~~~~~~ 356:35.18 toolkit/components/telemetry/pingsender 356:38.55 toolkit/components/telemetry/geckoview/gtest 356:53.83 toolkit/components/telemetry/tests/gtest 357:59.74 toolkit/components/telemetry/tests 357:59.74 toolkit/components/thumbnails 357:59.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 357:59.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 357:59.89 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:11: 357:59.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 357:59.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 357:59.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 357:59.89 ^ 357:59.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 357:59.89 struct Block { 357:59.89 ^~~~~ 358:00.01 toolkit/components/typeaheadfind 358:07.75 toolkit/components/url-classifier 358:25.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 358:25.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 358:25.85 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 358:25.85 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 358:25.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 358:25.85 foundInterface = 0; \ 358:25.85 ^~~~~~~~~~~~~~ 358:25.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 358:25.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 358:25.85 ^~~~~~~~~~~~~~~~~~~~~~~ 358:25.85 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 358:25.85 NS_INTERFACE_MAP_END 358:25.85 ^~~~~~~~~~~~~~~~~~~~ 358:25.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 358:25.85 else 358:25.85 ^~~~ 358:25.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 358:25.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 358:25.86 ^~~~~~~~~~~~~~~~~~ 358:25.88 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 358:25.88 NS_INTERFACE_MAP_ENTRY(nsIObserver) 358:25.88 ^~~~~~~~~~~~~~~~~~~~~~ 358:37.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 358:37.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 358:37.94 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 358:37.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 358:37.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 358:37.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 358:37.94 ^ 358:37.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 358:37.94 struct Block { 358:37.94 ^~~~~ 358:46.09 toolkit/components/url-classifier/tests/gtest 358:51.04 toolkit/components/windowwatcher 359:34.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 359:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 359:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 359:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 359:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 359:34.49 memset(&aArr[0], 0, N * sizeof(T)); 359:34.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:34.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 359:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 359:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 359:34.49 class nsDataHashtable : public nsBaseHashtable { 359:34.49 ^~~~~~~~~~~~~~~ 359:55.57 toolkit/components/ctypes 360:00.81 toolkit/components/ctypes/tests 360:02.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 360:02.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 360:02.18 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 360:02.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:83: 360:02.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 360:02.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:02.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 360:02.18 ^ 360:02.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 360:02.18 struct Block { 360:02.18 ^~~~~ 360:03.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 360:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 360:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 360:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 360:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 360:03.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Entries.h:13, 360:03.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/ChunkSet.h:9, 360:03.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 360:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 360:03.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 360:03.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 360:03.21 foundInterface = 0; \ 360:03.21 ^~~~~~~~~~~~~~ 360:03.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 360:03.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 360:03.22 ^~~~~~~~~~~~~~~~~~~~~~~ 360:03.22 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 360:03.22 NS_INTERFACE_MAP_END 360:03.22 ^~~~~~~~~~~~~~~~~~~~ 360:03.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 360:03.22 else 360:03.22 ^~~~ 360:03.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 360:03.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 360:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:03.22 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 360:03.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 360:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:03.98 toolkit/components/autocomplete 360:06.65 toolkit/components/printingui 360:10.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 360:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 360:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 360:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrintProgress.h:10, 360:10.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.h:9, 360:10.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:6, 360:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 360:10.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 360:10.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 360:10.99 foundInterface = 0; \ 360:10.99 ^~~~~~~~~~~~~~ 360:10.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 360:10.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 360:10.99 ^~~~~~~~~~~~~~~~~~~~~~~ 360:10.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 360:10.99 NS_INTERFACE_MAP_END 360:10.99 ^~~~~~~~~~~~~~~~~~~~ 360:10.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 360:10.99 else 360:10.99 ^~~~ 360:11.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 360:11.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 360:11.01 ^~~~~~~~~~~~~~~~~~ 360:11.01 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 360:11.01 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 360:11.01 ^~~~~~~~~~~~~~~~~~~~~~ 360:14.88 toolkit/components/printingui/ipc 360:21.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 360:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 360:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAutoCompleteController.h:10, 360:21.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 360:21.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 360:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 360:21.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 360:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 360:21.21 foundInterface = 0; \ 360:21.21 ^~~~~~~~~~~~~~ 360:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 360:21.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 360:21.21 ^~~~~~~~~~~~~~~~~~~~~~~ 360:21.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 360:21.21 NS_INTERFACE_MAP_END 360:21.21 ^~~~~~~~~~~~~~~~~~~~ 360:21.21 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 360:21.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 360:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 360:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 360:21.21 } else 360:21.21 ^~~~ 360:21.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 360:21.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 360:21.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:21.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 360:21.23 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 360:21.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:36.14 toolkit/components/satchel 360:48.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 360:48.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 360:48.38 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 360:48.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:56: 360:48.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 360:48.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:48.39 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 360:48.39 ^ 360:48.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 360:48.39 struct Block { 360:48.39 ^~~~~ 360:56.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 360:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 360:56.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 360:56.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 360:56.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 360:56.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 360:56.24 memset(&aArr[0], 0, N * sizeof(T)); 360:56.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:56.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 360:56.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 360:56.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 360:56.24 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 360:56.24 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 360:56.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 360:56.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 360:56.24 class nsDataHashtable : public nsBaseHashtable { 360:56.24 ^~~~~~~~~~~~~~~ 361:00.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 361:00.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 361:00.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 361:00.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 361:00.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 361:00.53 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 361:00.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 361:00.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 361:00.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 361:00.53 ^ 361:00.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 361:00.53 struct Block { 361:00.53 ^~~~~ 361:08.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 361:08.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 361:08.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFormFillController.h:10, 361:08.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:9, 361:08.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 361:08.49 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 361:08.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 361:08.49 foundInterface = 0; \ 361:08.49 ^~~~~~~~~~~~~~ 361:08.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 361:08.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 361:08.49 ^~~~~~~~~~~~~~~~~~~~~~~ 361:08.49 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 361:08.50 NS_INTERFACE_MAP_END 361:08.50 ^~~~~~~~~~~~~~~~~~~~ 361:08.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 361:08.50 else 361:08.50 ^~~~ 361:08.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 361:08.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 361:08.52 ^~~~~~~~~~~~~~~~~~ 361:08.52 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 361:08.52 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 361:08.52 ^~~~~~~~~~~~~~~~~~~~~~ 361:11.28 toolkit/components/terminator 361:12.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 361:12.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 361:12.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 361:12.63 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 361:12.63 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 361:12.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 361:12.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 361:12.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 361:12.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 361:12.63 memset(&aArr[0], 0, N * sizeof(T)); 361:12.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361:12.63 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 361:12.63 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 361:12.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 361:12.63 class nsDataHashtable : public nsBaseHashtable { 361:12.63 ^~~~~~~~~~~~~~~ 361:12.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 361:12.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 361:12.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 361:12.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 361:12.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 361:12.76 memset(&aArr[0], 0, N * sizeof(T)); 361:12.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361:12.76 In file included from /usr/include/c++/8/vector:64, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 361:12.76 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:11: 361:12.76 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 361:12.76 class vector : protected _Vector_base<_Tp, _Alloc> 361:12.76 ^~~~~~ 361:12.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 361:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 361:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 361:12.77 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 361:12.77 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 361:12.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 361:12.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 361:12.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 361:12.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 361:12.78 memset(&aArr[0], 0, N * sizeof(T)); 361:12.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361:12.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 361:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 361:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 361:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 361:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 361:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 361:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 361:12.80 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 361:12.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 361:12.80 class ClipManager { 361:12.80 ^~~~~~~~~~~ 361:17.35 toolkit/components/build 361:37.49 toolkit/crashreporter 361:42.87 toolkit/mozapps/extensions 361:58.32 toolkit/profile 362:11.85 toolkit/profile/gtest 362:14.69 toolkit/recordreplay 362:19.24 toolkit/xre 362:26.63 toolkit/xre/test/gtest 362:27.39 toolkit/system/unixproxy 362:32.25 extensions/pref/autoconfig/src 362:57.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 362:57.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 362:57.13 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:6: 362:57.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 362:57.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 362:57.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 362:57.13 ^ 362:57.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 362:57.13 struct Block { 362:57.13 ^~~~~ 362:59.47 devtools/platform 363:03.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 363:03.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 363:03.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIJSInspector.h:10, 363:03.56 from /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.h:9, 363:03.56 from /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:6: 363:03.56 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 363:03.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 363:03.56 foundInterface = 0; \ 363:03.56 ^~~~~~~~~~~~~~ 363:03.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 363:03.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 363:03.57 ^~~~~~~~~~~~~~~~~~~~~~~ 363:03.57 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 363:03.57 NS_INTERFACE_MAP_END 363:03.57 ^~~~~~~~~~~~~~~~~~~~ 363:03.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 363:03.59 else 363:03.59 ^~~~ 363:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 363:03.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 363:03.59 ^~~~~~~~~~~~~~~~~~ 363:03.61 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 363:03.61 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 363:03.61 ^~~~~~~~~~~~~~~~~~~~~~ 363:07.24 devtools/shared/heapsnapshot 363:12.37 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 363:12.37 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 363:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 363:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 363:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 363:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 363:12.37 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:6: 363:12.37 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 363:12.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 363:12.37 foundInterface = 0; \ 363:12.37 ^~~~~~~~~~~~~~ 363:12.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 363:12.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 363:12.37 ^~~~~~~~~~~~~~~~~~~~~~~ 363:12.38 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 363:12.38 NS_INTERFACE_MAP_END 363:12.38 ^~~~~~~~~~~~~~~~~~~~ 363:12.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 363:12.38 else 363:12.38 ^~~~ 363:12.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 363:12.38 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 363:12.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363:12.38 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:476:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 363:12.38 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 363:12.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363:13.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 363:13.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 363:13.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 363:13.65 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsEmbedFunctions.cpp:77: 363:13.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 363:13.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363:13.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 363:13.65 ^ 363:13.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 363:13.65 struct Block { 363:13.65 ^~~~~ 363:26.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 363:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 363:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 363:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 363:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 363:26.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 363:26.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 363:26.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 363:26.14 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 363:26.14 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 363:26.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 363:26.14 foundInterface = 0; \ 363:26.14 ^~~~~~~~~~~~~~ 363:26.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 363:26.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 363:26.15 ^~~~~~~~~~~~~~~~~~~~~~~ 363:26.15 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 363:26.15 NS_INTERFACE_MAP_END 363:26.15 ^~~~~~~~~~~~~~~~~~~~ 363:26.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 363:26.17 else 363:26.17 ^~~~ 363:26.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 363:26.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 363:26.17 ^~~~~~~~~~~~~~~~~~ 363:26.17 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 363:26.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 363:26.17 ^~~~~~~~~~~~~~~~~~~~~~ 363:35.97 devtools/shared/heapsnapshot/tests/gtest 363:40.25 toolkit/library/buildid.cpp.stub 363:41.15 toolkit/library 363:41.31 services/crypto/component 363:49.42 startupcache 363:56.79 startupcache/test 364:02.93 js/ductwork/debugger 364:08.32 other-licenses/snappy 364:12.01 toolkit/system/gnome 364:13.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 364:13.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 364:13.02 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 364:13.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 364:13.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 364:13.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 364:13.03 ^ 364:13.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 364:13.03 struct Block { 364:13.03 ^~~~~ 364:13.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 364:13.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 364:13.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 364:13.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 364:13.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 364:13.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 364:13.78 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 364:13.78 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 364:13.78 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 364:13.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 364:13.78 foundInterface = 0; \ 364:13.78 ^~~~~~~~~~~~~~ 364:13.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 364:13.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 364:13.78 ^~~~~~~~~~~~~~~~~~~~~~~ 364:13.78 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 364:13.78 NS_INTERFACE_MAP_END 364:13.78 ^~~~~~~~~~~~~~~~~~~~ 364:13.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 364:13.79 else 364:13.79 ^~~~ 364:13.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 364:13.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 364:13.81 ^~~~~~~~~~~~~~~~~~ 364:13.81 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 364:13.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 364:13.81 ^~~~~~~~~~~~~~~~~~~~~~ 364:18.16 media/gmp-clearkey/0.1 364:48.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 364:48.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 364:48.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsComponentManagerUtils.h:11, 364:48.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 364:48.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 364:48.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 364:48.48 foundInterface = 0; \ 364:48.48 ^~~~~~~~~~~~~~ 364:48.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 364:48.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 364:48.48 ^~~~~~~~~~~~~~~~~~~~~~~ 364:48.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 364:48.48 NS_INTERFACE_MAP_END 364:48.48 ^~~~~~~~~~~~~~~~~~~~ 364:48.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 364:48.48 else 364:48.48 ^~~~ 364:48.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 364:48.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 364:48.48 ^~~~~~~~~~~~~~~~~~ 364:48.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 364:48.48 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 364:48.48 ^~~~~~~~~~~~~~~~~~~~~~ 365:00.75 media/gmp-clearkey/0.1/gtest 365:00.76 testing/mochitest/ssltunnel 365:03.90 testing/tools/screenshot 365:05.45 browser/components/about 365:08.59 browser/components/dirprovider 365:10.90 browser/components/shell 365:11.99 browser/app 365:12.78 security/nss/lib/mozpkix 365:23.27 media/libyuv/libyuv 365:24.72 dom/bindings/test 365:37.63 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 365:38.28 media/ffvpx/libavutil/libmozavutil.so 365:39.68 dom/media/fake-cdm/libfake.so 365:41.00 dom/media/gmp-plugin-openh264/libfakeopenh264.so 365:41.10 dom/plugins/test/testplugin/libnptest.so 365:41.88 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 365:42.49 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 365:42.92 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 365:43.59 widget/gtk/mozgtk/gtk2/libmozgtk.so 365:44.07 widget/gtk/mozgtk/gtk3/libmozgtk.so 365:45.02 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 365:45.65 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 365:46.60 toolkit/components/telemetry/tests/libmodules-test.so 365:47.71 toolkit/components/ctypes/tests/libjsctypes-test.so 365:48.86 media/gmp-clearkey/0.1/libclearkey.so 365:50.86 modules/brotli/brotli 365:59.60 config/external/sqlite/libmozsqlite3.so.symbols.stub 366:00.53 config/external/sqlite/libmozsqlite3.so 366:13.76 config/external/lgpllibs/liblgpllibs.so 366:14.52 js/src/build/libjs_static.a 366:34.65 widget/gtk/mozwayland/libmozwayland.so 366:35.11 widget/gtk/mozgtk/stub/libmozgtk_stub.so 366:36.79 layout/style/test/host_ListCSSProperties 366:37.80 toolkit/components/telemetry/pingsender/pingsender 366:40.42 testing/mochitest/ssltunnel/ssltunnel 366:42.88 testing/tools/screenshot/screentopng 366:44.20 browser/app/firefox 367:04.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 367:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 367:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 367:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 367:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 367:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 367:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 367:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 367:04.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 367:04.40 foundInterface = 0; \ 367:04.40 ^~~~~~~~~~~~~~ 367:04.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 367:04.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 367:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 367:04.41 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 367:04.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 367:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 367:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 367:04.42 } else 367:04.42 ^~~~ 367:04.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 367:04.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 367:04.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2032:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 367:04.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 367:04.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 367:04.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 367:04.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 367:04.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 367:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 367:04.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 367:04.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 367:04.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 367:04.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 367:04.52 foundInterface = 0; \ 367:04.52 ^~~~~~~~~~~~~~ 367:04.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 367:04.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 367:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 367:04.53 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 367:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 367:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 367:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 367:04.53 } else 367:04.53 ^~~~ 367:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 367:04.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 367:04.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2157:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 367:04.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 367:04.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 367:04.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 367:04.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 367:04.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 367:04.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 367:04.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 367:04.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 367:04.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 367:04.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 367:04.54 foundInterface = 0; \ 367:04.54 ^~~~~~~~~~~~~~ 367:04.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 367:04.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 367:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 367:04.55 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 367:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 367:04.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 367:04.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 367:04.55 } else 367:04.55 ^~~~ 367:04.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 367:04.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 367:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2282:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 367:04.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 367:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 367:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 367:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 367:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 367:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 367:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 367:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 367:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 367:04.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 367:04.58 foundInterface = 0; \ 367:04.58 ^~~~~~~~~~~~~~ 367:04.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 367:04.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 367:04.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 367:04.58 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 367:04.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 367:04.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 367:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 367:04.61 } else 367:04.61 ^~~~ 367:04.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 367:04.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 367:04.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2407:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 367:04.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 367:04.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 367:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 367:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 367:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 367:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 367:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 367:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 367:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 367:04.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 367:04.65 foundInterface = 0; \ 367:04.65 ^~~~~~~~~~~~~~ 367:04.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 367:04.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 367:04.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 367:04.65 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 367:04.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 367:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 367:04.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 367:04.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 367:04.68 } else 367:04.68 ^~~~ 367:04.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 367:04.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 367:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:04.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2532:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 367:04.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 367:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367:27.62 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 367:28.13 media/ffvpx/libavcodec/libmozavcodec.so 367:29.26 toolkit/library/build/symverscript.stub 367:30.09 toolkit/library/build/libxul.so 367:33.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 367:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 367:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 367:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 367:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 367:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 367:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 367:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 367:33.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 367:33.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 367:33.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 367:33.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 367:33.76 foundInterface = 0; \ 367:33.76 ^~~~~~~~~~~~~~ 367:33.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 367:33.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 367:33.76 ^~~~~~~~~~~~~~~~~~~~~~~ 367:33.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 367:33.76 NS_INTERFACE_MAP_END 367:33.78 ^~~~~~~~~~~~~~~~~~~~ 367:33.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 367:33.79 else 367:33.79 ^~~~ 367:33.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 367:33.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 367:33.79 ^~~~~~~~~~~~~~~~~~ 367:33.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 367:33.79 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 367:33.79 ^~~~~~~~~~~~~~~~~~~~~~ 367:34.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 367:34.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 367:34.12 foundInterface = 0; \ 367:34.12 ^~~~~~~~~~~~~~ 367:34.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 367:34.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 367:34.12 ^~~~~~~~~~~~~~~~~~~~~~~ 367:34.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:74691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 367:34.12 NS_INTERFACE_MAP_END 367:34.12 ^~~~~~~~~~~~~~~~~~~~ 367:34.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 367:34.12 else 367:34.12 ^~~~ 367:34.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 367:34.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 367:34.12 ^~~~~~~~~~~~~~~~~~ 367:34.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:74690:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 367:34.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 367:34.12 ^~~~~~~~~~~~~~~~~~~~~~ 371:57.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': 371:57.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestCodeGenBinding.cpp:57284:30: warning: 'deleteSucceeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 371:57.50 return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 371:57.50 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:32.98 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x2e3200): R_AARCH64_ABS64 used with TLS symbol _ZN47_$LT$env_logger..Logger$u20$as$u20$log..Log$GT$3log9FORMATTER7__getit5__KEY17hd404a4e89c12fe81E 392:32.98 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x395d07): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_server6server11CONTEXT_KEY7__getit5__KEY17hf7158041c48dfea8E 392:32.98 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x4474b8): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client11IN_CALLBACK7__getit5__KEY17h1fbf4dda2e560e76E 392:32.98 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x4474f1): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client19CPUPOOL_INIT_PARAMS7__getit5__KEY17h36d4943eb6f5e2b7E 392:32.98 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x5481c0): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5timer6handle13CURRENT_TIMER7__getit5__KEY17h29e19ab42fb0af73E 392:32.98 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x548a68): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5clock5clock5CLOCK7__getit5__KEY17h085d9f9e49e284b9E 392:32.98 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x56b906): R_AARCH64_ABS64 used with TLS symbol _ZN13tokio_reactor15CURRENT_REACTOR7__getit5__KEY17h6bf035e3f70d71b0E 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x576c5b): R_AARCH64_ABS64 used with TLS symbol _ZN20tokio_current_thread7CURRENT7__getit5__KEY17ha0ab1b2e94c50f76E 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x576cd0): R_AARCH64_ABS64 used with TLS symbol _ZN20tokio_current_thread11EXECUTOR_ID7__getit5__KEY17h9d33d9a97d18dffcE 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x579309): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor5enter7ENTERED7__getit5__KEY17h11cca9b6a538caeaE.0.0 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x579616): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor6global8EXECUTOR7__getit5__KEY17h52079b55c8da1b1bE 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x58f620): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std12CURRENT_TASK7__getit5__KEY17hc0367732fe748de0E 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x58f659): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std21CURRENT_THREAD_NOTIFY7__getit5__KEY17hd7c5f226fbcf1043E 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x12c5fc6): R_AARCH64_ABS64 used with TLS symbol _ZN4rand10thread_rng14THREAD_RNG_KEY7__getit5__KEY17h58b40c1f85240726E 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x1305066): R_AARCH64_ABS64 used with TLS symbol _ZN4rand4rngs6thread14THREAD_RNG_KEY7__getit5__KEY17h75cd98b02a741d2bE 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x22d7761): R_AARCH64_ABS64 used with TLS symbol _ZN5style7sharing17SHARING_CACHE_KEY7__getit5__KEY17h3063da5a1d69e717E 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x22d7962): R_AARCH64_ABS64 used with TLS symbol _ZN5style5bloom9BLOOM_KEY7__getit5__KEY17h4f84c6858bcba7f4E 392:32.99 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x22d840a): R_AARCH64_ABS64 used with TLS symbol _ZN5style12thread_state5STATE7__getit5__KEY17h18b18918c4285635E 392:33.00 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x24615af): R_AARCH64_ABS64 used with TLS symbol _ZN10rayon_core8registry19WORKER_THREAD_STATE7__getit5__KEY17h31318f936c69b700E 392:33.00 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x24781fe): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17h50a6715288b1dc6dE 392:33.00 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x248f5ac): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core11parking_lot16with_thread_data11THREAD_DATA7__getit5__KEY17h6f6d3aa040f364e5E 392:33.00 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x2511977): R_AARCH64_ABS64 used with TLS symbol _ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h5680c67f5ae0715cE 392:33.00 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x25119b0): R_AARCH64_ABS64 used with TLS symbol _ZN3std2io5stdio12LOCAL_STDERR7__getit5__KEY17h16d5e19fa486af29E 392:33.00 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x251def3): R_AARCH64_ABS64 used with TLS symbol _ZN3std10sys_common11thread_info11THREAD_INFO7__getit5__KEY17h916c46e16c82e142E 392:33.00 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x253bc1c): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit5__KEY17h714b200bbe1e1ddcE 392:33.01 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x253d40e): R_AARCH64_ABS64 used with TLS symbol _ZN3std11collections4hash3map11RandomState3new4KEYS7__getit5__KEY17h64fac99c67cdd92fE 392:33.39 ipc/app/plugin-container 392:33.41 js/xpconnect/shell/xpcshell 392:35.33 js/src/build/spidermonkey_checks.stub 392:35.80 netwerk/dns/tests/unit/data/fake_remote_dafsa.bin.stub 392:36.55 layout/style/test/css_properties.js.stub 392:36.98 devtools/shared/webconsole/reserved-js-words.js.stub 392:37.02 toolkit/library/build/dependentlibs.list.stub 392:37.03 toolkit/library/gtest/symverscript.stub 392:39.31 toolkit/components/featuregates/feature_definitions.json.stub 392:39.99 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 392:40.04 toolkit/components/normandy/test/browser/normandydriver-a-1.0.xpi.stub 392:40.23 toolkit/locales/multilocale.txt.stub 392:40.86 toolkit/components/normandy/test/browser/normandydriver-b-1.0.xpi.stub 392:41.37 toolkit/mozapps/extensions/built_in_addons.json.stub 392:41.53 toolkit/components/normandy/test/browser/normandydriver-a-2.0.xpi.stub 392:42.25 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 392:43.60 services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.stub 392:44.64 services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.stub 392:44.67 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 392:45.35 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 392:45.59 services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.stub 392:45.79 TEST-PASS | check_spidermonkey_style.py | ok 392:45.95 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 392:46.51 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 392:46.73 TEST-PASS | check_macroassembler_style.py | ok 392:47.09 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 392:47.09 TEST-PASS | check_js_opcode.py | ok 392:47.54 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 393:09.66 toolkit/locales/update.locale.stub 393:30.27 browser/locales/bookmarks.html.stub 393:34.71 Packaging specialpowers@mozilla.org.xpi... 393:35.09 Packaging quitter@mozilla.org.xpi... 393:35.45 Packaging mozscreenshots@mozilla.org.xpi... 394:12.12 Compressing... 406:30.19 (stdin): 3.159:1, 2.532 bits/byte, 68.35% saved, 2988697600 in, 945988639 out. 406:30.21 Making langpack 406:32.04 toolkit/locales/update.locale.stub 406:35.50 browser/locales/bookmarks.html.stub 406:48.26 1573750762945 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons 406:48.26 1573750762947 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry 406:48.26 1573750762950 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/ 406:48.26 1573750762951 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader* 406:59.38 GLib-GIO-Message: 16:59:34.059: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 407:24.93 jarlog: /builddir/build/BUILD/firefox-70.0.1/objdir/jarlog/en-US.log 407:24.93 GLib-GIO-Message: 16:59:59.609: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 409:07.06 (/builddir/build/BUILD/firefox-70.0.1/objdir/dist/firefox/firefox:19056): Gtk-WARNING **: 17:01:41.743: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg. 409:07.06 This may indicate that pixbuf loaders or the mime database could not be found. 410:18.76 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 410:18.78 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 410:18.80 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 410:51.93 Elapsed: 0.01s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 410:52.02 Elapsed: 0.10s; From dist/xpi-stage: Kept 89 existing; Added/updated 0; Removed 0 files and 0 directories. 410:52.04 Elapsed: 0.02s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 410:53.90 Elapsed: 1.46s; From dist/bin: Kept 2837 existing; Added/updated 0; Removed 0 files and 0 directories. 410:54.63 Elapsed: 2.29s; From _tests: Kept 1096 existing; Added/updated 27; Removed 0 files and 0 directories. 410:55.58 Elapsed: 3.51s; From dist/include: Kept 5563 existing; Added/updated 0; Removed 0 files and 0 directories. 410:55.61 ./mozilla-config.h.stub 410:56.03 ./buildid.h.stub 410:56.42 ./source-repo.h.stub 410:57.44 config/nsinstall_real 410:57.86 config/stl.sentinel.stub 410:58.31 config/system-header.sentinel.stub 410:59.21 build/application.ini.stub 410:59.23 js/src/js-confdefs.h.stub 410:59.23 xpcom/xpcom-config.h.stub 410:59.28 security/ct/tests/gtest/valid-sth.inc.stub 410:59.80 build/application.ini.h.stub 410:59.84 js/src/js-config.h.stub 410:59.93 xpcom/xpcom-private.h.stub 410:59.99 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 411:00.28 build/automation.py.stub 411:00.32 js/src/selfhosted.out.h.stub 411:00.59 security/apps/xpcshell.inc.stub 411:00.68 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 411:00.91 xpcom/build/Services.h.stub 411:01.13 security/apps/addons-public.inc.stub 411:01.15 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DJS_CODEGEN_ARM64=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xhtml" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="aarch64-gcc3" -DMOZILLA_UAVERSION="70.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="70.0.1" -DMOZ_TREE_CAIRO=1 -DMOZ_DAV1D_ASM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_VPX_VPX_DECODER_H=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=70.0.1 -DMOZ_LTO=1 -DHAVE_NL_TYPES_H=1 -DMOZ_NORMANDY=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=browser -DATK_MINOR_VERSION=30 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="70.0.1" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DENABLE_REMOTE_AGENT=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_DLADDR=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_VALLOC=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 411:01.28 xpcom/tests/gtest/dafsa_test_1.inc.stub 411:01.45 xpcom/build/services.rs.stub 411:01.46 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 411:01.71 security/apps/addons-public-intermediate.inc.stub 411:01.84 netwerk/necko-config.h.stub 411:02.19 security/apps/addons-stage.inc.stub 411:02.31 security/ct/tests/gtest/wrong-spki-sth.inc.stub 411:02.46 gfx/webrender_bindings/webrender_ffi_generated.h.stub 411:02.71 layout/style/ServoCSSPropList.py.stub 411:03.10 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 411:03.87 security/ct/tests/gtest/missing-log-id-sth.inc.stub 411:04.59 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 411:05.60 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 411:06.62 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 411:07.28 security/ct/tests/gtest/missing-extensions-sth.inc.stub 411:08.09 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 411:09.03 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 411:09.85 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 411:10.75 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 411:11.53 security/ct/tests/gtest/truncated-extension-sth.inc.stub 411:12.00 dom/encoding/domainsfallbacks.properties.h.stub 411:12.29 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 411:12.54 dom/encoding/labelsencodings.properties.h.stub 411:13.22 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 411:13.23 dom/encoding/localesfallbacks.properties.h.stub 411:14.02 dom/encoding/nonparticipatingdomains.properties.h.stub 411:14.17 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 411:14.68 layout/generic/FrameIdList.h.stub 411:15.30 layout/generic/FrameTypeList.h.stub 411:15.32 toolkit/crashreporter/CrashAnnotations.h.stub 411:15.95 devtools/client/debugger/src/node.stub.stub 411:16.45 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/vendors.js" 411:16.74 js/src/frontend/ReservedWordsGenerated.h.stub 411:17.46 js/src/gc/StatsPhasesGenerated.h.stub 411:17.88 js/src/gc/StatsPhasesGenerated.inc.stub 411:18.48 js/src/jit/MOpcodes.h.stub 411:18.98 js/src/jit/LOpcodes.h.stub 411:19.61 xpcom/idl-parser/xpidl/xpidl.stub.stub 411:19.87 devtools/client/debugger/src/actions/node.stub.stub 411:20.21 devtools/client/debugger/src/client/node.stub.stub 411:20.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/ui.js" 411:20.70 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/index.js" 411:23.78 devtools/client/debugger/src/components/node.stub.stub 411:24.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/WelcomeBox.js" 411:26.05 devtools/client/debugger/src/reducers/node.stub.stub 411:26.40 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/reducers/ui.js" 411:27.12 layout/style/nsCSSPropertyID.h.stub 411:27.76 layout/style/ServoCSSPropList.h.stub 411:28.60 layout/style/CompositorAnimatableProperties.h.stub 411:29.46 layout/style/CountedUnknownProperties.h.stub 411:29.49 devtools/client/debugger/src/selectors/node.stub.stub 411:30.03 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js" 411:30.03 layout/style/nsComputedDOMStyleGenerated.inc.stub 411:30.71 layout/style/nsCSSPropsGenerated.inc.stub 411:31.31 layout/style/ServoStyleConsts.h.stub 411:34.43 devtools/client/debugger/src/utils/node.stub.stub 411:34.86 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/fromJS.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/makeRecord.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/threads.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/worker.js" 411:34.91 devtools/client/debugger/src/workers/parser/node.stub.stub 411:35.45 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/workers/parser/index.js" 411:37.84 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 411:38.28 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/workers/pretty-print/index.js" 411:40.64 devtools/client/debugger/src/workers/search/node.stub.stub 411:40.93 config/makefiles/xpidl/Bits.xpt 411:40.95 config/makefiles/xpidl/accessibility.xpt 411:41.10 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/workers/search/index.js" 411:42.13 config/makefiles/xpidl/alerts.xpt 411:42.33 layout/style/test/gtest/ExampleStylesheet.h.stub 411:43.06 devtools/client/debugger/src/actions/ast/node.stub.stub 411:43.26 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 411:43.37 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/ast/setInScopeLines.js" 411:43.66 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js" 411:45.98 devtools/client/debugger/src/actions/pause/node.stub.stub 411:46.39 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/pause/skipPausing.js" 411:46.48 config/makefiles/xpidl/appshell.xpt 411:47.76 config/makefiles/xpidl/appstartup.xpt 411:47.90 devtools/client/debugger/src/actions/sources/node.stub.stub 411:48.26 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/sources/symbols.js" 411:49.67 config/makefiles/xpidl/autocomplete.xpt 411:50.52 config/makefiles/xpidl/backgroundhangmonitor.xpt 411:51.60 config/makefiles/xpidl/browser-element.xpt 411:52.38 config/makefiles/xpidl/browser-newtab.xpt 411:52.53 config/makefiles/xpidl/browsercompsbase.xpt 411:53.18 devtools/client/debugger/src/actions/utils/node.stub.stub 411:53.23 devtools/client/debugger/src/client/firefox/node.stub.stub 411:53.27 config/makefiles/xpidl/caps.xpt 411:53.59 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/firefox/targets.js" 411:53.59 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/create-store.js" 411:53.99 config/makefiles/xpidl/captivedetect.xpt 411:55.60 config/makefiles/xpidl/chrome.xpt 411:55.87 devtools/client/debugger/src/components/Editor/node.stub.stub 411:56.49 config/makefiles/xpidl/commandhandler.xpt 411:56.57 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Tabs.js" 411:57.62 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 411:57.91 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js" 412:02.38 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 412:02.73 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js" 412:03.40 devtools/client/debugger/src/components/shared/node.stub.stub 412:03.75 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/SmartGap.js" 412:08.18 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 412:08.32 devtools/client/debugger/src/utils/editor/node.stub.stub 412:08.49 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/breakpoint/index.js" 412:08.63 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/editor/token-events.js" 412:11.16 devtools/client/debugger/src/utils/pause/node.stub.stub 412:11.50 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/why.js" 412:12.36 devtools/client/debugger/src/utils/resource/node.stub.stub 412:12.71 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/resource/selector.js" 412:13.53 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 412:13.85 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/sources-tree/utils.js" 412:15.80 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 412:16.16 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/actions/utils/middleware/wait-service.js" 412:17.04 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 412:17.34 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/menus/source.js" 412:18.49 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 412:18.80 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 412:19.93 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 412:20.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js" 412:21.58 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 412:21.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js" 412:23.60 devtools/client/debugger/src/components/shared/Button/node.stub.stub 412:23.90 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js" 412:25.11 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 412:25.41 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/frames/index.js" 412:26.30 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 412:26.61 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js" 412:27.96 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 412:28.27 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-70.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/scopes/utils.js" 412:29.96 config/makefiles/xpidl/commandlines.xpt 412:30.00 config/makefiles/xpidl/composer.xpt 412:30.73 config/makefiles/xpidl/content_events.xpt 412:31.13 config/makefiles/xpidl/content_geckomediaplugins.xpt 412:31.44 config/makefiles/xpidl/content_html.xpt 412:31.48 config/makefiles/xpidl/content_webrtc.xpt 412:31.82 config/makefiles/xpidl/devtools_rr.xpt 412:32.43 config/makefiles/xpidl/docshell.xpt 412:32.50 config/makefiles/xpidl/dom.xpt 412:32.51 config/makefiles/xpidl/dom_audiochannel.xpt 412:33.30 config/makefiles/xpidl/dom_base.xpt 412:34.09 config/makefiles/xpidl/dom_bindings.xpt 412:35.03 config/makefiles/xpidl/dom_events.xpt 412:35.21 config/makefiles/xpidl/dom_geolocation.xpt 412:35.84 config/makefiles/xpidl/dom_html.xpt 412:35.84 config/makefiles/xpidl/dom_indexeddb.xpt 412:36.63 config/makefiles/xpidl/dom_localstorage.xpt 412:36.93 config/makefiles/xpidl/dom_media.xpt 412:37.29 config/makefiles/xpidl/dom_network.xpt 412:37.40 config/makefiles/xpidl/dom_notification.xpt 412:37.57 config/makefiles/xpidl/dom_payments.xpt 412:38.15 config/makefiles/xpidl/dom_power.xpt 412:38.21 config/makefiles/xpidl/dom_presentation.xpt 412:38.35 config/makefiles/xpidl/dom_push.xpt 412:39.06 config/makefiles/xpidl/dom_quota.xpt 412:39.77 config/makefiles/xpidl/dom_security.xpt 412:40.23 config/makefiles/xpidl/dom_sidebar.xpt 412:40.55 config/makefiles/xpidl/dom_simpledb.xpt 412:40.75 config/makefiles/xpidl/dom_storage.xpt 412:41.18 config/makefiles/xpidl/dom_system.xpt 412:41.22 config/makefiles/xpidl/dom_webauthn.xpt 412:41.56 config/makefiles/xpidl/dom_webspeechrecognition.xpt 412:41.86 config/makefiles/xpidl/dom_webspeechsynth.xpt 412:42.06 config/makefiles/xpidl/dom_workers.xpt 412:42.13 config/makefiles/xpidl/dom_xslt.xpt 412:42.57 config/makefiles/xpidl/dom_xul.xpt 412:42.85 config/makefiles/xpidl/downloads.xpt 412:42.90 config/makefiles/xpidl/editor.xpt 412:43.43 config/makefiles/xpidl/enterprisepolicies.xpt 412:43.58 config/makefiles/xpidl/extensions.xpt 412:44.26 config/makefiles/xpidl/exthandler.xpt 412:44.29 config/makefiles/xpidl/fastfind.xpt 412:44.92 config/makefiles/xpidl/gfx.xpt 412:45.47 config/makefiles/xpidl/html5.xpt 412:45.52 config/makefiles/xpidl/htmlparser.xpt 412:45.62 config/makefiles/xpidl/imglib2.xpt 412:46.05 config/makefiles/xpidl/inspector.xpt 412:46.42 config/makefiles/xpidl/intl.xpt 412:46.46 config/makefiles/xpidl/jar.xpt 412:47.26 config/makefiles/xpidl/jsdebugger.xpt 412:47.38 config/makefiles/xpidl/jsinspector.xpt 412:47.90 config/makefiles/xpidl/kvstore.xpt 412:48.14 config/makefiles/xpidl/layout_base.xpt 412:48.63 config/makefiles/xpidl/layout_printing.xpt 412:48.65 config/makefiles/xpidl/layout_xul_tree.xpt 412:48.97 config/makefiles/xpidl/locale.xpt 412:49.27 config/makefiles/xpidl/loginmgr.xpt 412:49.44 config/makefiles/xpidl/migration.xpt 412:49.87 config/makefiles/xpidl/mimetype.xpt 412:50.24 config/makefiles/xpidl/mozfind.xpt 412:50.47 config/makefiles/xpidl/mozintl.xpt 412:50.75 config/makefiles/xpidl/necko.xpt 412:51.12 config/makefiles/xpidl/necko_about.xpt 412:51.48 config/makefiles/xpidl/necko_cache.xpt 412:51.57 config/makefiles/xpidl/necko_cache2.xpt 412:52.13 config/makefiles/xpidl/necko_cookie.xpt 412:52.86 config/makefiles/xpidl/necko_dns.xpt 412:53.30 config/makefiles/xpidl/necko_file.xpt 412:53.84 config/makefiles/xpidl/necko_ftp.xpt 412:54.43 config/makefiles/xpidl/necko_http.xpt 412:54.46 config/makefiles/xpidl/necko_mdns.xpt 412:55.12 config/makefiles/xpidl/necko_res.xpt 412:55.96 config/makefiles/xpidl/necko_socket.xpt 412:56.87 config/makefiles/xpidl/necko_strconv.xpt 412:57.06 config/makefiles/xpidl/necko_viewsource.xpt 412:57.75 config/makefiles/xpidl/necko_websocket.xpt 412:58.16 config/makefiles/xpidl/necko_wifi.xpt 412:58.87 config/makefiles/xpidl/parentalcontrols.xpt 412:59.31 config/makefiles/xpidl/pipnss.xpt 412:59.61 config/makefiles/xpidl/pippki.xpt 412:59.93 config/makefiles/xpidl/places.xpt 413:00.58 config/makefiles/xpidl/plugin.xpt 413:02.20 config/makefiles/xpidl/pref.xpt 413:03.16 config/makefiles/xpidl/prefetch.xpt 413:03.39 config/makefiles/xpidl/profiler.xpt 413:03.67 config/makefiles/xpidl/remote.xpt 413:04.13 config/makefiles/xpidl/reputationservice.xpt 413:04.29 config/makefiles/xpidl/satchel.xpt 413:04.40 config/makefiles/xpidl/services-crypto-component.xpt 413:04.84 config/makefiles/xpidl/services_fxaccounts.xpt 413:05.01 config/makefiles/xpidl/sessionStore_funcs.xpt 413:05.42 config/makefiles/xpidl/shellservice.xpt 413:05.51 config/makefiles/xpidl/shistory.xpt 413:05.80 config/makefiles/xpidl/spellchecker.xpt 413:06.12 config/makefiles/xpidl/storage.xpt 413:06.38 config/makefiles/xpidl/telemetry.xpt 413:06.89 config/makefiles/xpidl/test_necko.xpt 413:06.99 config/makefiles/xpidl/thumbnails.xpt 413:07.81 config/makefiles/xpidl/toolkit_antitracking.xpt 413:07.83 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 413:08.48 config/makefiles/xpidl/toolkit_cleardata.xpt 413:08.55 config/makefiles/xpidl/toolkit_crashservice.xpt 413:08.62 config/makefiles/xpidl/toolkit_filewatcher.xpt 413:09.18 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 413:09.31 config/makefiles/xpidl/toolkit_osfile.xpt 413:09.41 config/makefiles/xpidl/toolkit_search.xpt 413:09.86 config/makefiles/xpidl/toolkit_securityreporter.xpt 413:10.05 config/makefiles/xpidl/toolkit_shell.xpt 413:10.07 config/makefiles/xpidl/toolkit_xulstore.xpt 413:10.68 config/makefiles/xpidl/toolkitprofile.xpt 413:10.72 config/makefiles/xpidl/txmgr.xpt 413:10.82 config/makefiles/xpidl/txtsvc.xpt 413:11.27 config/makefiles/xpidl/uconv.xpt 413:11.74 config/makefiles/xpidl/update.xpt 413:11.84 config/makefiles/xpidl/uriloader.xpt 413:12.04 config/makefiles/xpidl/url-classifier.xpt 413:12.44 config/makefiles/xpidl/urlformatter.xpt 413:12.60 config/makefiles/xpidl/webBrowser_core.xpt 413:13.18 config/makefiles/xpidl/webbrowserpersist.xpt 413:13.36 config/makefiles/xpidl/webextensions.xpt 413:14.18 config/makefiles/xpidl/webvtt.xpt 413:14.28 config/makefiles/xpidl/widget.xpt 413:14.75 config/makefiles/xpidl/windowcreator.xpt 413:14.85 config/makefiles/xpidl/windowwatcher.xpt 413:15.03 config/makefiles/xpidl/xpcom_base.xpt 413:15.51 config/makefiles/xpidl/xpcom_components.xpt 413:16.21 config/makefiles/xpidl/xpcom_ds.xpt 413:17.31 config/makefiles/xpidl/xpcom_io.xpt 413:17.58 config/makefiles/xpidl/xpcom_system.xpt 413:19.38 config/makefiles/xpidl/xpcom_threads.xpt 413:19.59 config/makefiles/xpidl/xpcomtest.xpt 413:20.74 config/makefiles/xpidl/xpconnect.xpt 413:20.90 config/makefiles/xpidl/xpctest.xpt 413:21.07 config/makefiles/xpidl/xul.xpt 413:21.27 config/makefiles/xpidl/xulapp.xpt 413:21.34 config/makefiles/xpidl/zipwriter.xpt 413:22.52 config/makefiles/xpidl/xptdata.cpp 413:28.13 xpcom/ds/nsGkAtomList.h.stubxpcom/components/Components.h.stub 413:28.13 xpcom/base/error_list.rs.stub 413:28.15 modules/libpref/StaticPrefListAll.h.stub 413:28.58 xpcom/base/ErrorList.h.stub 413:28.82 xpcom/ds/nsGkAtomConsts.h.stub 413:29.11 xpcom/base/ErrorNamesInternal.h.stub 413:29.43 intl/locale/encodingsgroups.properties.h.stub 413:29.52 netwerk/dns/etld_data.inc.stub 413:29.52 xpcom/base/gk_rust_utils_ffi_generated.h.stub 413:29.97 dom/base/UseCounterList.h.stub 413:30.58 dom/bindings/CSS2Properties.webidl.stub 413:32.39 accessible/xpcom/xpcAccEvents.h.stub 413:32.55 security/manager/ssl/nsSTSPreloadList.h.stub 413:34.81 toolkit/components/telemetry/TelemetryEventData.h.stub 413:37.04 toolkit/components/telemetry/TelemetryEventEnums.h.stub 413:39.51 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 413:42.89 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 413:44.53 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 413:48.85 toolkit/components/telemetry/TelemetryProcessData.h.stub 413:49.37 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 413:49.91 toolkit/components/telemetry/TelemetryScalarData.h.stub 413:53.07 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 415:02.69 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.h 415:02.69 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 415:02.69 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.h 415:02.69 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 415:02.70 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleInterface-example.h 415:02.70 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleInterface-example.cpp 415:13.26 toolkit/library/rust/force-cargo-library-build 415:13.26 testing/geckodriver/force-cargo-program-build 415:13.42 Blocking waiting for file lock on package cache 415:14.94 Blocking waiting for file lock on package cache 415:15.59 /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)': 415:15.59 /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 415:15.59 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 415:15.59 ^ 415:15.59 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:15: 415:15.59 /builddir/build/BUILD/firefox-70.0.1/mfbt/lz4.h:662:16: note: declared here 415:15.59 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 415:15.60 ^~~~~~~~~~~~~~~~~~~ 415:15.60 /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 415:15.60 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 415:15.60 ^ 415:15.60 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:15: 415:15.60 /builddir/build/BUILD/firefox-70.0.1/mfbt/lz4.h:662:16: note: declared here 415:15.60 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 415:15.61 ^~~~~~~~~~~~~~~~~~~ 415:17.14 Compiling cfg-if v0.1.6 415:17.35 Compiling rand_core v0.4.0 415:18.08 Compiling void v1.0.2 415:18.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mfbt/Unified_cpp_mfbt0.cpp:137: 415:18.45 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/cached-powers.cc: In member function 'double_conversion::Bignum::AddUInt64(unsigned long)': 415:18.45 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/cached-powers.cc:175:1: warning: the control flow of function '_ZN17double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 415:18.45 } // namespace double_conversion 415:18.45 ^ 415:18.46 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/cached-powers.cc:175:1: warning: the control flow of function '_ZN17double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 415:18.46 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/cached-powers.cc: In function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)': 415:18.46 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/cached-powers.cc:175:1: warning: the control flow of function '_ZN17double_conversion10BignumDtoaEdNS_14BignumDtoaModeEiNS_6VectorIcEEPiS3_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 415:18.46 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/cached-powers.cc:175:1: warning: the control flow of function '_ZN17double_conversion10BignumDtoaEdNS_14BignumDtoaModeEiNS_6VectorIcEEPiS3_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 415:18.63 Compiling siphasher v0.2.1 415:19.22 Compiling lazy_static v1.2.0 415:19.65 Compiling nodrop v0.1.12 415:19.90 Compiling void v1.0.2 415:19.98 Compiling lazy_static v1.2.0 415:20.21 Compiling scopeguard v0.3.2 415:20.46 Compiling cfg-if v0.1.6 415:20.57 Compiling memoffset v0.2.1 415:20.72 Compiling rand_core v0.4.0 415:20.88 Compiling slab v0.4.1 415:21.56 Compiling futures v0.1.23 415:22.92 Compiling nodrop v0.1.12 415:23.31 Compiling dtoa v0.4.2 415:24.52 Compiling stable_deref_trait v1.0.0 415:24.84 Compiling procedural-masquerade v0.1.1 415:25.71 Compiling itoa v0.4.1 415:26.74 Compiling matches v0.1.6 415:27.11 Compiling memoffset v0.2.1 415:27.45 Compiling scopeguard v0.3.2 415:27.96 Compiling smallbitvec v2.3.0 415:31.49 Compiling futures v0.1.23 415:34.95 Compiling byte-tools v0.3.0 415:35.25 Compiling matches v0.1.6 415:35.48 Compiling unicode-normalization v0.1.5 415:39.87 Compiling fnv v1.0.6 415:40.14 Compiling itoa v0.4.1 415:40.24 Compiling fake-simd v0.1.2 415:40.79 Compiling opaque-debug v0.2.1 415:41.02 Compiling string v0.1.1 415:41.08 Compiling percent-encoding v2.1.0 415:41.53 Compiling adler32 v1.0.2 415:42.66 Compiling indexmap v1.0.1 415:43.96 Compiling try-lock v0.2.2 415:44.34 Compiling remove_dir_all v0.5.2 415:44.60 Compiling dtoa v0.4.2 415:45.98 Compiling safemem v0.3.0 415:46.46 Compiling bitflags v1.0.4 415:46.60 Compiling quick-error v1.2.1 415:46.73 Compiling ucd-util v0.1.1 415:47.08 Compiling utf8-ranges v1.0.0 415:48.72 Compiling semver-parser v0.7.0 415:49.16 Compiling thin-slice v0.1.1 415:49.25 Compiling urlencoding v1.0.0 415:49.61 Compiling slab v0.4.1 415:50.39 Compiling bitflags v1.0.4 415:50.71 Compiling byte-tools v0.3.0 415:51.11 Compiling precomputed-hash v0.1.1 415:51.38 Compiling unicode-normalization v0.1.5 415:51.45 Compiling scoped-tls v1.0.0 415:52.02 Compiling xml-rs v0.8.0 415:55.35 Compiling threadbound v0.1.0 415:55.73 Compiling scopeguard v1.0.0 415:56.14 Compiling fake-simd v0.1.2 415:56.42 Compiling unicode-width v0.1.4 415:56.62 Compiling opaque-debug v0.2.1 415:56.87 Compiling podio v0.1.5 415:56.90 Compiling either v1.1.0 415:57.58 Compiling unicode-segmentation v1.2.1 415:57.67 Compiling plain v0.2.3 415:58.40 Compiling percent-encoding v2.1.0 416:01.10 Compiling binary-space-partition v0.1.2 416:01.25 Compiling strsim v0.7.0 416:01.62 Compiling bitreader v0.3.0 416:03.54 Compiling svg_fmt v0.4.0 416:07.00 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/modules/libpref/init/static_prefs) 416:07.24 Compiling moz_cbor v0.1.1 416:07.84 Compiling rust-ini v0.10.3 416:15.06 Compiling atomic_refcell v0.1.0 416:16.25 Compiling quick-error v1.2.1 416:16.70 Compiling remove_dir_all v0.5.2 416:16.95 Compiling error-chain v0.11.0 416:17.59 Compiling libc v0.2.60 416:17.63 Compiling byteorder v1.3.1 416:17.68 Compiling log v0.4.6 416:19.00 Compiling semver-parser v0.7.0 416:19.92 Compiling rand_core v0.3.1 416:20.30 Compiling rand_jitter v0.1.4 416:22.44 Compiling crossbeam-utils v0.6.5 416:24.44 Compiling thread_local v0.3.6 416:27.07 Compiling arrayvec v0.4.6 416:27.30 Compiling thread_profiler v0.1.1 416:27.83 Compiling unicode-segmentation v1.2.1 416:29.55 Compiling unreachable v1.0.0 416:29.83 Compiling typenum v1.10.0 416:29.90 Compiling block-padding v0.1.2 416:30.17 Compiling unicode-bidi v0.3.4 416:30.81 Compiling httparse v1.3.3 416:30.90 Compiling serde v1.0.88 416:31.02 Compiling memchr v2.2.0 416:31.14 Compiling ryu v0.2.4 416:31.20 Compiling num-traits v0.2.6 416:31.54 Compiling scoped-tls v0.1.0 416:31.59 Compiling regex v1.0.3 416:31.69 Compiling humantime v1.1.1 416:32.19 Compiling arrayref v0.3.4 416:32.45 Compiling indexmap v1.0.1 416:35.63 Compiling num-integer v0.1.39 416:35.76 Compiling termcolor v0.3.6 416:35.92 Compiling regex-syntax v0.6.0 416:43.54 Compiling semver v0.6.0 416:44.10 Compiling rustc-demangle v0.1.8 416:51.27 Compiling geckodriver v0.24.0 (/builddir/build/BUILD/firefox-70.0.1/testing/geckodriver) 416:52.03 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/build/workspace-hack) 416:52.38 Compiling runloop v0.1.0 416:53.76 Compiling boxfnonce v0.0.3 416:54.72 Compiling slab v0.3.0 416:55.64 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/modules/libpref/parser) 416:56.31 Compiling rand_pcg v0.1.2 416:56.56 Compiling rand_chacha v0.1.1 416:56.68 Compiling rand v0.6.5 416:59.37 Compiling want v0.0.6 416:59.83 Compiling libc v0.2.60 416:59.92 Compiling typenum v1.10.0 417:00.19 Compiling serde v1.0.88 417:00.25 Compiling unreachable v1.0.0 417:00.58 Compiling memchr v2.2.0 417:00.67 Compiling phf_shared v0.7.21 417:00.77 Compiling rand_isaac v0.1.1 417:01.36 Compiling byteorder v1.3.1 417:01.44 Compiling crossbeam-utils v0.6.5 417:04.31 Compiling rand_hc v0.1.0 417:09.17 Compiling rand_xorshift v0.1.1 417:09.49 Compiling log v0.4.6 417:10.10 Compiling tokio-executor v0.1.7 417:12.19 Compiling rand_core v0.3.1 417:12.54 Compiling rand_jitter v0.1.4 417:12.90 Compiling crossbeam-epoch v0.7.1 417:14.57 Compiling encoding_rs v0.8.17 417:14.61 Compiling arrayvec v0.4.6 417:16.91 Compiling dtoa-short v0.3.1 417:17.69 Compiling num-traits v0.2.6 417:17.91 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/servo_arc) 417:18.50 Compiling smallvec v0.6.6 417:19.10 Compiling owning_ref v0.4.0 417:19.78 Compiling unicode-bidi v0.3.4 417:20.01 Compiling unicase v2.4.0 417:20.07 Compiling crc v1.7.0 417:26.70 Compiling miniz_oxide_c_api v0.1.2 417:30.96 Compiling block-padding v0.1.2 417:31.64 Compiling rayon-core v1.5.0 417:31.66 Compiling lock_api v0.3.1 417:33.08 Compiling num-integer v0.1.39 417:33.31 Compiling itertools v0.8.0 417:35.80 Compiling idna v0.2.0 417:39.40 Compiling cose v0.1.4 417:39.42 Compiling humantime v1.1.1 417:42.34 Compiling semver v0.6.0 417:45.61 Compiling iovec v0.1.2 417:46.26 Compiling rand_os v0.1.3 417:47.64 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/js/src/rust/shared) 417:48.22 Compiling net2 v0.2.33 417:52.83 Compiling num_cpus v1.7.0 417:55.81 Compiling new_debug_unreachable v1.0.1 417:57.37 Compiling phf v0.7.21 417:58.03 Compiling time v0.1.40 417:58.12 Compiling rand_pcg v0.1.2 417:58.23 Compiling rand_chacha v0.1.1 417:58.33 Compiling rand v0.6.5 417:59.13 Compiling miniz_oxide v0.1.2 418:00.56 Compiling tokio-executor v0.1.7 418:02.71 Compiling crossbeam-queue v0.1.2 418:03.45 Compiling dogear v0.3.3 418:05.77 Compiling rand v0.4.3 418:11.80 Compiling term_size v0.3.0 418:13.93 Compiling base64 v0.10.0 418:14.95 Compiling base64 v0.9.3 418:16.33 Compiling tokio-timer v0.2.11 418:18.07 Compiling tokio-current-thread v0.1.6 418:21.67 Compiling crossbeam-deque v0.6.3 418:22.53 Compiling crossbeam-channel v0.3.7 418:28.42 Compiling generic-array v0.12.0 418:28.85 Compiling aho-corasick v0.6.8 418:29.17 Compiling rand_isaac v0.1.1 418:30.89 Compiling url v2.1.0 418:31.90 Compiling rand_hc v0.1.0 418:33.04 Compiling bytes v0.4.9 418:35.83 Compiling rand_xorshift v0.1.1 418:38.80 Compiling mio v0.6.19 418:52.63 Compiling futures-cpupool v0.1.8 418:52.73 Compiling cookie v0.12.0 418:59.56 Compiling msdos_time v0.1.6 418:59.96 Compiling tempfile v3.0.2 419:00.58 Compiling uuid v0.6.5 419:03.16 Compiling textwrap v0.9.0 419:07.92 Compiling mime v0.3.13 419:15.60 Compiling digest v0.8.0 419:16.06 Compiling block-buffer v0.7.3 419:16.52 Compiling chrono v0.4.6 419:24.05 Compiling crossbeam-epoch v0.7.1 419:28.73 Compiling uluru v0.3.0 419:31.70 Compiling tokio-io v0.1.7 419:35.68 Compiling libdbus-sys v0.1.5 419:35.70 Compiling lmdb-rkv-sys v0.8.4 419:36.41 Compiling http v0.1.17 419:45.67 Compiling idna v0.2.0 419:59.66 Compiling iovec v0.1.2 420:00.32 Compiling rand_os v0.1.3 420:00.40 Compiling mio-uds v0.6.7 420:02.23 Compiling mozprofile v0.5.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozprofile) 420:02.28 Compiling net2 v0.2.33 420:06.83 Compiling num_cpus v1.7.0 420:11.93 Compiling thin-vec v0.1.0 420:14.37 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/servo/components/hashglobe) 420:17.47 Compiling rand v0.4.3 420:17.70 Compiling clap v2.31.2 420:26.57 Compiling time v0.1.40 420:34.28 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 420:37.46 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-70.0.1/dom/webauthn/libudev-sys) 420:42.16 Compiling mime_guess v2.0.1 420:42.18 Compiling tokio-threadpool v0.1.10 420:45.90 Compiling memmap v0.7.0 420:47.26 Compiling freetype v0.4.0 420:51.41 Compiling memmap v0.6.2 420:52.76 Compiling socket2 v0.3.10 420:57.95 Compiling atty v0.2.11 420:58.25 Compiling generic-array v0.12.0 421:02.02 Compiling fxhash v0.2.1 421:02.54 Compiling dns-parser v0.8.0 421:04.66 Compiling flate2 v1.0.1 421:09.08 Compiling cubeb-sys v0.5.5 421:09.10 Compiling tokio-timer v0.2.11 421:09.42 Compiling sha-1 v0.8.1 421:11.90 Compiling mozversion v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozversion) 421:15.24 Compiling tokio-current-thread v0.1.6 421:18.22 Compiling tokio-codec v0.1.0 421:18.88 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/nsstring) 421:20.33 Compiling tokio-reactor v0.1.3 421:26.68 Compiling shift_or_euc v0.1.0 421:27.39 Compiling encoding_c v0.9.1 421:28.48 Compiling encoding_c_mem v0.2.1 421:28.74 Compiling h2 v0.1.12 421:29.99 Compiling crossbeam-deque v0.6.3 421:30.85 Compiling ordered-float v1.0.1 421:34.80 Compiling mp4parse v0.11.3 (/builddir/build/BUILD/firefox-70.0.1/media/mp4parse-rust/mp4parse) 421:47.04 Compiling url v2.1.0 422:08.60 Compiling cose-c v0.1.5 422:10.78 Compiling bytes v0.4.9 422:11.22 Compiling headers-core v0.1.1 422:16.54 Compiling mio v0.6.19 422:30.42 Compiling futures-cpupool v0.1.8 422:37.38 Compiling uuid v0.6.5 422:39.97 Compiling tempfile v3.0.2 422:43.57 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 422:48.66 Compiling libudev v0.2.0 422:49.76 Compiling tokio-fs v0.1.3 422:50.95 Compiling env_logger v0.5.6 422:54.58 Compiling zip v0.4.2 422:59.03 Compiling tokio-udp v0.1.1 422:59.82 Compiling digest v0.8.0 423:00.29 Compiling block-buffer v0.7.3 423:01.71 Compiling tokio-uds v0.2.5 423:02.26 Compiling tokio-tcp v0.1.1 423:06.84 Compiling headers v0.2.1 423:07.61 Compiling serde_urlencoded v0.6.1 423:09.85 Compiling serde_json v1.0.26 423:12.70 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/nserror) 423:13.57 Compiling shift_or_euc_c v0.1.0 423:13.95 Compiling parking_lot_core v0.6.2 423:14.05 Compiling scroll v0.9.2 423:14.14 Compiling parking_lot v0.9.0 423:14.26 Compiling ringbuf v0.1.4 423:14.44 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/library/rust/shared) 423:24.35 Compiling plist v0.4.0 423:25.64 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-70.0.1/media/mp4parse-rust/mp4parse_capi) 423:31.98 Compiling tokio v0.1.11 423:32.18 Compiling marionette v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/testing/geckodriver/marionette) 423:50.94 Compiling mozrunner v0.9.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozrunner) 423:57.80 Compiling hyper v0.12.19 424:00.02 Compiling dbus v0.6.4 424:22.54 Compiling lmdb-rkv v0.11.4 424:26.39 Compiling webrtc-sdp v0.2.2 (/builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/rsdparsa) 424:42.48 Compiling warp v0.1.19 425:14.41 Compiling webdriver v0.40.1 (/builddir/build/BUILD/firefox-70.0.1/testing/webdriver) 425:14.51 Compiling tokio-io v0.1.7 425:20.23 Compiling mio-uds v0.6.7 425:22.37 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/gkrust_utils) 425:23.50 Compiling sha2 v0.8.0 425:33.03 Compiling uuid v0.7.4 425:33.27 Compiling authenticator v0.2.6 425:37.64 Compiling cubeb-core v0.5.5 425:41.75 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/netwerk/base/rust-helper) 425:45.35 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/intl/encoding_glue) 425:49.32 Compiling rayon v1.1.0 426:02.09 Compiling gleam v0.6.17 426:04.21 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 426:06.60 Compiling audio_thread_priority v0.19.1 426:26.74 Compiling cssparser v0.25.7 426:29.65 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/xpcom) 426:46.57 Compiling cstr v0.1.3 426:46.79 Compiling tokio-reactor v0.1.3 426:56.40 Compiling tokio-codec v0.1.0 426:58.79 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/mtransport/mdns_service) 427:13.72 Compiling cubeb v0.5.5 427:14.39 Compiling cubeb-backend v0.5.5 427:51.09 Compiling failure v0.1.3 427:51.72 Compiling goblin v0.0.17 428:14.90 Compiling smallvec v0.6.6 428:17.06 Compiling euclid v0.20.0 428:28.33 Compiling app_units v0.7.0 428:28.99 Compiling serde_bytes v0.10.4 428:30.26 Compiling bincode v1.0.0 428:33.09 Compiling ron v0.1.7 428:53.82 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender_build) 428:55.72 Compiling tokio-tcp v0.1.1 429:00.72 Compiling tokio-uds v0.2.5 429:07.28 Compiling tokio-udp v0.1.1 429:10.69 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs) 429:21.55 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/storage/variant) 429:22.80 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/moz_task) 429:24.50 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/netwerk/base/mozurl) 429:29.49 Compiling object v0.10.0 429:44.76 Compiling crossbeam-channel v0.3.7 429:49.17 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/fallible) 429:49.56 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/peek-poke) 429:51.01 Compiling plane-split v0.14.1 429:51.25 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/wr_malloc_size_of) 429:52.29 Compiling rkv v0.9.7 430:12.62 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-70.0.1/servo/components/selectors) 430:12.65 Compiling webrender v0.60.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender) 430:12.70 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style) 430:29.04 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/storage/rust) 430:31.52 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/tools/profiler/rust-helper) 430:48.34 Compiling tokio-threadpool v0.1.10 431:13.86 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender_api) 431:15.35 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/components/kvstore) 431:39.50 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/to_shmem) 431:41.12 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/bookmark_sync) 431:56.89 Finished release [optimized] target(s) in 16m 43s 432:30.82 Compiling tokio-fs v0.1.3 433:49.58 Compiling tokio v0.1.11 434:21.27 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/malloc_size_of) 434:22.81 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/audioipc) 434:43.43 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings) 437:20.14 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style_traits) 437:25.87 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/client) 439:31.27 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/server) 449:54.37 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/ports/geckolib) 460:22.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:47: 460:22.45 /builddir/build/BUILD/firefox-70.0.1/js/src/debugger/NoExecute.cpp: In function 'js::Debugger::replaceFrameGuts(JSContext*, js::AbstractFramePtr, js::AbstractFramePtr, js::ScriptFrameIter&)': 460:22.45 /builddir/build/BUILD/firefox-70.0.1/js/src/debugger/NoExecute.cpp:86:1: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 460:22.45 } 460:22.45 ^ 460:22.46 /builddir/build/BUILD/firefox-70.0.1/js/src/debugger/NoExecute.cpp:86:1: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 462:54.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:47: 462:54.71 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/ParseContext.cpp: In member function 'js::frontend::ParseContext::Scope::removeCatchParameters(js::frontend::ParseContext*, js::frontend::ParseContext::Scope&)': 462:54.71 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/ParseContext.cpp:631:1: warning: the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 462:54.71 } // namespace js 462:54.71 ^ 462:54.72 /builddir/build/BUILD/firefox-70.0.1/js/src/frontend/ParseContext.cpp:631:1: warning: the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 464:40.53 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'int vixl::Disassembler::SubstituteImmediateField(const vixl::Instruction*, const char*)': 464:40.53 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2996:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 464:40.53 } 464:40.53 ^ 464:40.53 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2998:5: note: here 464:40.53 case 'C': { // ICondB - Immediate Conditional Branch. 464:40.53 ^~~~ 465:40.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit0.cpp:47: 465:40.45 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BacktrackingAllocator::computeRequirement(js::jit::LiveBundle*, js::jit::Requirement*, js::jit::Requirement*)': 465:40.46 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2946:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 465:40.46 } 465:40.46 ^ 465:40.46 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2946:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 465:40.46 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BacktrackingAllocator::buildLivenessInfo()': 465:40.47 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2946:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 465:40.47 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2946:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 465:40.49 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2946:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 465:45.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:47: 465:45.40 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmDebug.cpp: In function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 465:45.40 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmDebug.cpp:461:1: warning: the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 465:45.40 } 465:45.40 ^ 465:45.40 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmDebug.cpp:461:1: warning: the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 467:03.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47: 467:03.40 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmJS.cpp: In function 'js::wasm::IonCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 467:03.41 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmJS.cpp:3817:1: warning: the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 467:03.41 } 467:03.41 ^ 467:03.41 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmJS.cpp:3817:1: warning: the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 467:42.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit10.cpp:47: 467:42.97 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/VMFunctions.cpp: In member function 'js::jit::StupidAllocator::allocateForInstruction(js::jit::LInstruction*)': 467:42.98 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/VMFunctions.cpp:2051:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 467:42.98 } // namespace js 467:42.98 ^ 467:42.98 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/VMFunctions.cpp:2051:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 467:42.98 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/VMFunctions.cpp: In member function 'js::jit::StupidAllocator::registerIsReserved(js::jit::LInstruction*, js::jit::AnyRegister)': 467:42.99 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/VMFunctions.cpp:2051:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 467:42.99 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/VMFunctions.cpp:2051:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 467:42.99 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/VMFunctions.cpp: In member function 'js::jit::StupidAllocator::allocationRequiresRegister(js::jit::LAllocation const*, js::jit::AnyRegister)': 467:42.99 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/VMFunctions.cpp:2051:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 467:43.01 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/VMFunctions.cpp:2051:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 468:43.90 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/library/rust) 469:51.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit13.cpp:47: 469:51.84 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/arm64/vixl/MozCpu-vixl.cpp: In member function 'vixl::MozBaseAssembler::LinkAndGetOffsetTo(js::jit::BufferOffset, vixl::ImmBranchRangeType, unsigned int, js::jit::Label*)': 469:51.84 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/arm64/vixl/MozCpu-vixl.cpp:204:1: warning: the control flow of function '_ZN4vixl16MozBaseAssembler18LinkAndGetOffsetToEN2js3jit12BufferOffsetENS_18ImmBranchRangeTypeEjPNS2_5LabelE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 469:51.84 } // namespace vixl 469:51.84 ^ 469:51.84 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/arm64/vixl/MozCpu-vixl.cpp:204:1: warning: the control flow of function '_ZN4vixl16MozBaseAssembler18LinkAndGetOffsetToEN2js3jit12BufferOffsetENS_18ImmBranchRangeTypeEjPNS2_5LabelE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 470:31.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src18.cpp:47: 470:31.27 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSONPrinter.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 470:31.27 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSONPrinter.cpp:215:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 470:31.27 } 470:31.27 ^ 470:31.28 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSONPrinter.cpp:215:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 470:31.30 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSONPrinter.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 470:31.30 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSONPrinter.cpp:215:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 470:31.30 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSONPrinter.cpp:215:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 471:40.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:47: 471:40.17 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/ExecutableAllocator.cpp: In member function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)': 471:40.17 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/ExecutableAllocator.cpp:325:1: warning: the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 471:40.17 } 471:40.17 ^ 471:40.17 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/ExecutableAllocator.cpp:325:1: warning: the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 472:31.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src20.cpp:47: 472:31.28 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ProxyObject.cpp: In member function 'JS::WeakCache, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)': 472:31.28 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ProxyObject.cpp:225:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_11WeakHeapPtrIPNS2_11ObjectGroupEEENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 472:31.28 } 472:31.29 ^ 472:31.29 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ProxyObject.cpp:225:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_11WeakHeapPtrIPNS2_11ObjectGroupEEENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 472:31.29 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ProxyObject.cpp: In member function 'JS::WeakCache, js::SystemAllocPolicy> >::lookupForAdd(js::ObjectGroupRealm::NewEntry::Lookup const&)': 472:31.29 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ProxyObject.cpp:225:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 472:31.29 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ProxyObject.cpp:225:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 473:26.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src21.cpp:47: 473:26.84 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SavedStacks.cpp: In member function 'JS::WeakCache, js::RegExpZone::Key, js::ZoneAllocPolicy> >::lookupForAdd(js::RegExpZone::Key const&)': 473:26.84 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SavedStacks.cpp:2011:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 473:26.84 } // namespace JS 473:26.84 ^ 473:26.84 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SavedStacks.cpp:2011:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 473:45.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src22.cpp:47: 473:45.39 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SourceHook.cpp: In member function 'JS::WeakCache >::lookupForAdd(js::InitialShapeEntry::Lookup const&)': 473:45.39 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SourceHook.cpp:24:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 473:45.39 } 473:45.39 ^ 473:45.39 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SourceHook.cpp:24:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 473:45.39 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SourceHook.cpp: In member function 'JS::WeakCache, js::StackBaseShape, js::SystemAllocPolicy> >::lookupForAdd(js::StackBaseShape::Lookup const&)': 473:45.39 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SourceHook.cpp:24:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 473:45.39 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SourceHook.cpp:24:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 474:24.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 474:24.35 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/core/platform.cpp: In function 'void mozilla::baseprofiler::DoLULBacktrace(mozilla::baseprofiler::PSLockRef, const mozilla::baseprofiler::RegisteredThread&, const mozilla::baseprofiler::Registers&, mozilla::baseprofiler::NativeStack&)': 474:24.35 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/core/platform.cpp:1235:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 474:24.35 memset(&startRegs, 0, sizeof(startRegs)); 474:24.35 ^ 474:24.36 In file included from /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/core/platform.cpp:111, 474:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 474:24.36 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 474:24.36 struct UnwindRegs { 474:24.36 ^~~~~~~~~~ 474:40.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 474:40.69 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 474:40.69 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp:1570:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 474:40.69 memset(&startRegs, 0, sizeof(startRegs)); 474:40.69 ^ 474:40.69 In file included from /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp:11, 474:40.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 474:40.69 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 474:40.69 struct UnwindRegs { 474:40.69 ^~~~~~~~~~ 476:19.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:47: 476:19.76 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/RangeAnalysis.cpp: In member function 'js::jit::MoveResolver::sortMemoryToMemoryMoves()': 476:19.76 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/RangeAnalysis.cpp:3579:1: warning: the control flow of function '_ZN2js3jit12MoveResolver23sortMemoryToMemoryMovesEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 476:19.76 } 476:19.76 ^ 476:19.76 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/RangeAnalysis.cpp:3579:1: warning: the control flow of function '_ZN2js3jit12MoveResolver23sortMemoryToMemoryMovesEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 476:19.76 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/RangeAnalysis.cpp: In member function 'js::jit::MoveResolver::addOrderedMove(js::jit::MoveOp const&)': 476:19.76 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/RangeAnalysis.cpp:3579:1: warning: the control flow of function '_ZN2js3jit12MoveResolver14addOrderedMoveERKNS0_6MoveOpE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 476:19.80 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/RangeAnalysis.cpp:3579:1: warning: the control flow of function '_ZN2js3jit12MoveResolver14addOrderedMoveERKNS0_6MoveOpE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 476:19.94 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/RangeAnalysis.cpp: In member function 'js::jit::MoveOp::aliases(js::jit::MoveOp const&) const': 476:19.94 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/RangeAnalysis.cpp:3579:1: warning: the control flow of function '_ZNK2js3jit6MoveOp7aliasesERKS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 476:19.94 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/RangeAnalysis.cpp:3579:1: warning: the control flow of function '_ZNK2js3jit6MoveOp7aliasesERKS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 477:12.42 config/external/icu/data/icudata_gas.o 478:54.38 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:39, 478:54.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/double-conversion-bignum.cpp:34: 478:54.38 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/double-conversion-bignum.cpp: In member function 'icu_64::double_conversion::Bignum::AddUInt64(unsigned long)': 478:54.38 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uversion.h:120:30: warning: the control flow of function '_ZN6icu_6417double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 478:54.38 # define U_NAMESPACE_END } } 478:54.38 ^ 478:54.38 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uversion.h:120:30: warning: the control flow of function '_ZN6icu_6417double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 481:00.88 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 481:00.88 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 481:00.88 #pragma pipeloop(0) 481:00.88 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 481:00.88 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 481:00.88 #pragma pipeloop(0) 481:00.88 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 481:00.89 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 481:00.89 #pragma pipeloop(0) 481:00.89 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 481:00.89 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 481:00.89 #pragma pipeloop(0) 481:00.89 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 481:00.89 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 481:00.89 ^~~~~ 481:00.89 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 481:00.89 double digit, m2j, nextm2j, a, b; 481:00.89 ^~~~~~~ 481:00.89 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 481:00.91 int tmp; 481:00.91 ^~~ 481:01.64 In file included from /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:10: 481:01.64 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 481:01.64 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 481:01.65 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 481:01.65 ^ 481:01.65 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 481:01.65 int j = MP_MIN(k, MP_DIGIT_BIT); 481:01.65 ^~~~~~ 481:01.65 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 481:01.65 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 481:01.65 ^~~ 481:01.65 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 481:01.65 int j = MP_MIN(k, MP_DIGIT_BIT); 481:01.65 ^~~~~~ 481:01.65 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2120:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 481:01.65 if (j < MP_DIGIT_BIT) { 481:01.65 ^ 481:01.71 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 481:01.71 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:4605:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 481:01.71 if (val >= r) 481:01.71 ^~ 481:02.42 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 481:02.44 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 481:02.44 for (db = 0; db < sizeof(mp_digit); db++) { 481:02.44 ^ 481:02.44 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 481:02.44 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 481:02.44 for (db = 0; db < sizeof(mp_digit); db++) { 481:02.44 ^ 481:15.62 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 481:15.62 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 481:15.62 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 481:15.62 ^~~ 481:15.62 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 481:15.62 s = HUFF_EXTEND(r, s); 481:15.62 ^~~~~~~~~~~ 481:15.62 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 481:15.62 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 481:15.62 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 481:15.62 ^~~ 481:15.62 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 481:15.62 s = HUFF_EXTEND(r, s); 481:15.62 ^~~~~~~~~~~ 481:41.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 481:41.03 /builddir/build/BUILD/firefox-70.0.1/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 481:41.03 /builddir/build/BUILD/firefox-70.0.1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 481:41.03 uint64_t dst_offset = first_table_offset; 481:41.03 ^~~~~~~~~~ 481:44.81 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/scales.h:21, 481:44.81 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_codebook.c:23: 481:44.81 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 481:44.81 static int vorbis_ftoi(double f){ 481:44.81 ^~~~~~~~~~~ 481:45.02 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/bitrate.h:22, 481:45.02 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/codec_internal.h:58, 481:45.02 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_floor1.c:22: 481:45.03 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 481:45.03 static int vorbis_ftoi(double f){ 481:45.03 ^~~~~~~~~~~ 481:45.36 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/bitrate.h:22, 481:45.36 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/codec_internal.h:58, 481:45.36 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_info.c:25: 481:45.36 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 481:45.36 static int vorbis_ftoi(double f){ 481:45.36 ^~~~~~~~~~~ 481:45.62 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/bitrate.h:22, 481:45.62 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/codec_internal.h:58, 481:45.62 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_res0.c:27: 481:45.63 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 481:45.63 static int vorbis_ftoi(double f){ 481:45.63 ^~~~~~~~~~~ 481:45.96 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_window.c:19: 481:45.99 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 481:45.99 static int vorbis_ftoi(double f){ 481:45.99 ^~~~~~~~~~~ 481:47.41 In file included from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/bitrate.h:22, 481:47.41 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/codec_internal.h:58, 481:47.41 from /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/vorbis_analysis.c:22, 481:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 481:47.41 /builddir/build/BUILD/firefox-70.0.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 481:47.41 static int vorbis_ftoi(double f){ 481:47.41 ^~~~~~~~~~~ 481:50.84 /builddir/build/BUILD/firefox-70.0.1/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 481:50.84 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 481:50.84 ^~~~~~~~~~ 482:44.94 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 482:44.95 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 482:44.96 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 482:44.98 media/libdav1d/16bd_cdef_tmpl.c.stub 482:45.42 media/libdav1d/16bd_film_grain_tmpl.c.stub 482:45.62 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 482:45.89 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 482:46.14 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 482:46.48 media/libdav1d/16bd_ipred_tmpl.c.stub 482:46.62 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 482:47.00 media/libdav1d/16bd_itx_tmpl.c.stub 482:47.35 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 482:47.67 media/libdav1d/16bd_lf_apply_tmpl.c.stub 482:48.06 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 482:48.25 media/libdav1d/16bd_loopfilter_tmpl.c.stub 482:48.59 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 482:48.73 media/libdav1d/16bd_looprestoration_tmpl.c.stub 482:49.17 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 482:49.27 media/libdav1d/16bd_lr_apply_tmpl.c.stub 482:49.55 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 482:49.76 media/libdav1d/16bd_mc_tmpl.c.stub 482:49.98 media/libdav1d/asm/cdef.o 482:50.42 media/libdav1d/16bd_recon_tmpl.c.stub 482:50.66 media/libdav1d/asm/itx.o 482:50.80 media/libdav1d/asm/loopfilter.o 482:50.88 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 482:51.01 media/libdav1d/asm/looprestoration.o 482:51.11 media/libdav1d/asm/mc.o 482:51.26 media/libdav1d/asm/msac.o 482:51.47 media/libdav1d/8bd_cdef_tmpl.c.stub 482:51.88 media/libdav1d/8bd_film_grain_tmpl.c.stub 482:52.33 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 482:52.89 media/libdav1d/8bd_ipred_tmpl.c.stub 482:53.54 media/libdav1d/8bd_itx_tmpl.c.stub 482:53.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libpng/Unified_c_media_libpng0.c:20: 482:53.92 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c: In function 'png_do_expand_palette_rgba8_neon': 482:53.92 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c:82:18: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 482:53.92 for (i = 0; i < row_width; i += pixels_per_chunk) 482:53.92 ^ 482:53.93 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c:92:10: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 482:53.93 if (i != row_width) 482:53.93 ^~ 482:53.93 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c: In function 'png_do_expand_palette_rgb8_neon': 482:53.93 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c:122:18: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 482:53.93 for (i = 0; i < row_width; i += pixels_per_chunk) 482:53.93 ^ 482:53.93 /builddir/build/BUILD/firefox-70.0.1/media/libpng/arm/palette_neon_intrinsics.c:137:10: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 482:53.93 if (i != row_width) 482:53.93 ^~ 482:53.96 media/libdav1d/8bd_lf_apply_tmpl.c.stub 482:54.41 media/libdav1d/8bd_loopfilter_tmpl.c.stub 482:54.85 media/libdav1d/8bd_looprestoration_tmpl.c.stub 482:55.50 media/libdav1d/8bd_lr_apply_tmpl.c.stub 482:55.96 media/libdav1d/8bd_mc_tmpl.c.stub 482:56.53 media/libdav1d/8bd_recon_tmpl.c.stub 483:07.54 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)': 483:07.55 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 483:07.55 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 483:07.57 ^ 483:07.57 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 483:07.57 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 483:07.57 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 483:07.57 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 483:07.58 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 483:07.58 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 483:07.58 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 483:07.59 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 483:07.59 ^~~~~~~~~~~~~~~~~~~ 483:07.61 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 483:07.61 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 483:07.61 ^ 483:07.61 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 483:07.61 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 483:07.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483:07.61 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 483:07.61 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 483:07.61 ^~~~~~~~~~~~~~~~~~~~~~~~ 483:07.61 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 483:07.61 ucol_setVariableTop(UCollator *coll, 483:07.61 ^~~~~~~~~~~~~~~~~~~ 483:07.61 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 483:07.61 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 483:07.61 ^ 483:07.61 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 483:07.61 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 483:07.61 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 483:07.61 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 483:07.61 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 483:07.61 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 483:07.61 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 483:07.61 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 483:07.61 ^~~~~~~~~~~~~~~~~~~ 483:07.61 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 483:07.61 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 483:07.62 ^ 483:07.64 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 483:07.65 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 483:07.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483:07.65 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 483:07.65 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 483:07.65 ^~~~~~~~~~~~~~~~~~~~~~~~ 483:07.65 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 483:07.65 ucol_setVariableTop(UCollator *coll, 483:07.65 ^~~~~~~~~~~~~~~~~~~ 483:07.65 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 483:07.65 ucol_restoreVariableTop(result, s.variableTopValue, status); 483:07.65 ^ 483:07.65 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 483:07.65 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 483:07.65 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 483:07.65 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 483:07.65 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 483:07.65 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 483:07.66 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 483:07.66 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 483:07.66 ^~~~~~~~~~~~~~~~~~~~~~~ 483:07.66 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 483:07.66 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 483:07.66 ^ 483:07.66 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 483:07.66 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 483:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483:07.66 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 483:07.66 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 483:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~ 483:07.66 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 483:07.66 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 483:07.66 ^~~~~~~~~~~~~~~~~~~~~~~ 483:07.66 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 483:07.66 ucol_restoreVariableTop(result, s.variableTopValue, status); 483:07.66 ^ 483:07.66 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 483:07.66 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 483:07.66 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 483:07.66 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 483:07.66 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 483:07.66 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 483:07.66 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 483:07.66 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 483:07.66 ^~~~~~~~~~~~~~~~~~~~~~~ 483:07.67 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 483:07.67 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 483:07.67 ^ 483:07.67 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 483:07.67 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 483:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483:07.67 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 483:07.67 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 483:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~ 483:07.67 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 483:07.67 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 483:07.67 ^~~~~~~~~~~~~~~~~~~~~~~ 483:22.09 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:22.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:22.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:22.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:22.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:22.09 from : 483:22.09 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:22.09 #define HAVE_LINUX_PERF_EVENT_H 0 483:22.09 In file included from : 483:22.09 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:22.09 #define HAVE_LINUX_PERF_EVENT_H 1 483:22.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:22.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:22.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:22.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:22.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:22.33 from : 483:22.33 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:22.33 #define HAVE_LINUX_PERF_EVENT_H 0 483:22.33 In file included from : 483:22.33 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:22.33 #define HAVE_LINUX_PERF_EVENT_H 1 483:22.55 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:22.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:22.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:22.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:22.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:22.55 from : 483:22.55 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:22.55 #define HAVE_LINUX_PERF_EVENT_H 0 483:22.55 In file included from : 483:22.55 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:22.55 #define HAVE_LINUX_PERF_EVENT_H 1 483:22.79 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:22.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:22.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:22.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:22.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:22.79 from : 483:22.79 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:22.79 #define HAVE_LINUX_PERF_EVENT_H 0 483:22.79 In file included from : 483:22.79 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:22.79 #define HAVE_LINUX_PERF_EVENT_H 1 483:22.91 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:22.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:22.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:22.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:22.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:22.91 from : 483:22.91 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:22.91 #define HAVE_LINUX_PERF_EVENT_H 0 483:22.91 In file included from : 483:22.91 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:22.91 #define HAVE_LINUX_PERF_EVENT_H 1 483:23.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:23.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:23.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:23.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:23.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:23.00 from : 483:23.00 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:23.00 #define HAVE_LINUX_PERF_EVENT_H 0 483:23.00 In file included from : 483:23.00 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:23.00 #define HAVE_LINUX_PERF_EVENT_H 1 483:23.20 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:23.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:23.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:23.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:23.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:23.20 from : 483:23.20 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:23.20 #define HAVE_LINUX_PERF_EVENT_H 0 483:23.20 In file included from : 483:23.20 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:23.20 #define HAVE_LINUX_PERF_EVENT_H 1 483:23.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:23.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:23.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:23.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:23.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:23.22 from : 483:23.23 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:23.23 #define HAVE_LINUX_PERF_EVENT_H 0 483:23.23 In file included from : 483:23.23 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:23.23 #define HAVE_LINUX_PERF_EVENT_H 1 483:23.39 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:23.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:23.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:23.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:23.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:23.39 from : 483:23.39 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:23.39 #define HAVE_LINUX_PERF_EVENT_H 0 483:23.39 In file included from : 483:23.39 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:23.39 #define HAVE_LINUX_PERF_EVENT_H 1 483:23.56 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:23.56 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:23.56 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:23.56 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:23.56 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:23.56 from : 483:23.56 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:23.57 #define HAVE_LINUX_PERF_EVENT_H 0 483:23.57 In file included from : 483:23.57 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:23.57 #define HAVE_LINUX_PERF_EVENT_H 1 483:23.63 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:23.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:23.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:23.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:23.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:23.63 from : 483:23.63 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:23.63 #define HAVE_LINUX_PERF_EVENT_H 0 483:23.63 In file included from : 483:23.63 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:23.63 #define HAVE_LINUX_PERF_EVENT_H 1 483:23.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:23.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:23.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:23.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:23.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:23.77 from : 483:23.77 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:23.77 #define HAVE_LINUX_PERF_EVENT_H 0 483:23.77 In file included from : 483:23.77 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:23.77 #define HAVE_LINUX_PERF_EVENT_H 1 483:23.79 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:23.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:23.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:23.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:23.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:23.80 from : 483:23.80 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:23.80 #define HAVE_LINUX_PERF_EVENT_H 0 483:23.80 In file included from : 483:23.80 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:23.80 #define HAVE_LINUX_PERF_EVENT_H 1 483:24.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:24.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:24.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:24.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:24.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:24.07 from : 483:24.07 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:24.07 #define HAVE_LINUX_PERF_EVENT_H 0 483:24.07 In file included from : 483:24.07 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:24.07 #define HAVE_LINUX_PERF_EVENT_H 1 483:24.11 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:24.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:24.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:24.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:24.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:24.12 from : 483:24.12 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:24.12 #define HAVE_LINUX_PERF_EVENT_H 0 483:24.12 In file included from : 483:24.12 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:24.12 #define HAVE_LINUX_PERF_EVENT_H 1 483:24.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:24.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:24.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:24.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:24.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:24.32 from : 483:24.32 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:24.32 #define HAVE_LINUX_PERF_EVENT_H 0 483:24.32 In file included from : 483:24.32 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:24.32 #define HAVE_LINUX_PERF_EVENT_H 1 483:24.35 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:24.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:24.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:24.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:24.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:24.35 from : 483:24.35 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:24.35 #define HAVE_LINUX_PERF_EVENT_H 0 483:24.35 In file included from : 483:24.35 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:24.35 #define HAVE_LINUX_PERF_EVENT_H 1 483:24.52 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:24.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:24.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:24.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:24.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:24.52 from : 483:24.52 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:24.52 #define HAVE_LINUX_PERF_EVENT_H 0 483:24.52 In file included from : 483:24.52 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:24.52 #define HAVE_LINUX_PERF_EVENT_H 1 483:24.71 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:24.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:24.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:24.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:24.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:24.71 from : 483:24.71 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:24.71 #define HAVE_LINUX_PERF_EVENT_H 0 483:24.71 In file included from : 483:24.71 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:24.71 #define HAVE_LINUX_PERF_EVENT_H 1 483:24.94 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:24.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:24.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:24.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:24.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:24.94 from : 483:24.94 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:24.94 #define HAVE_LINUX_PERF_EVENT_H 0 483:24.94 In file included from : 483:24.94 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:24.94 #define HAVE_LINUX_PERF_EVENT_H 1 483:25.05 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:25.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:25.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:25.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:25.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:25.05 from : 483:25.05 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:25.05 #define HAVE_LINUX_PERF_EVENT_H 0 483:25.06 In file included from : 483:25.06 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:25.06 #define HAVE_LINUX_PERF_EVENT_H 1 483:25.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:25.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:25.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:25.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:25.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:25.25 from : 483:25.25 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:25.25 #define HAVE_LINUX_PERF_EVENT_H 0 483:25.25 In file included from : 483:25.25 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:25.25 #define HAVE_LINUX_PERF_EVENT_H 1 483:25.35 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:25.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:25.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:25.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:25.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:25.36 from : 483:25.36 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:25.36 #define HAVE_LINUX_PERF_EVENT_H 0 483:25.36 In file included from : 483:25.36 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:25.36 #define HAVE_LINUX_PERF_EVENT_H 1 483:25.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:25.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:25.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:25.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:25.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:25.44 from : 483:25.44 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:25.44 #define HAVE_LINUX_PERF_EVENT_H 0 483:25.44 In file included from : 483:25.44 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:25.44 #define HAVE_LINUX_PERF_EVENT_H 1 483:25.64 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:25.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:25.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:25.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:25.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:25.64 from : 483:25.64 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:25.64 #define HAVE_LINUX_PERF_EVENT_H 0 483:25.64 In file included from : 483:25.64 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:25.64 #define HAVE_LINUX_PERF_EVENT_H 1 483:25.90 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:25.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:25.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:25.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:25.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:25.90 from : 483:25.90 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:25.90 #define HAVE_LINUX_PERF_EVENT_H 0 483:25.90 In file included from : 483:25.90 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:25.90 #define HAVE_LINUX_PERF_EVENT_H 1 483:25.90 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:25.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:25.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:25.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:25.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:25.90 from : 483:25.90 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:25.90 #define HAVE_LINUX_PERF_EVENT_H 0 483:25.90 In file included from : 483:25.90 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:25.90 #define HAVE_LINUX_PERF_EVENT_H 1 483:26.05 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:26.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:26.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:26.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:26.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:26.05 from : 483:26.05 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:26.05 #define HAVE_LINUX_PERF_EVENT_H 0 483:26.05 In file included from : 483:26.05 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:26.05 #define HAVE_LINUX_PERF_EVENT_H 1 483:26.18 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:26.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:26.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:26.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:26.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:26.18 from : 483:26.18 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:26.18 #define HAVE_LINUX_PERF_EVENT_H 0 483:26.18 In file included from : 483:26.18 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:26.18 #define HAVE_LINUX_PERF_EVENT_H 1 483:26.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:26.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:26.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:26.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:26.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:26.25 from : 483:26.25 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:26.25 #define HAVE_LINUX_PERF_EVENT_H 0 483:26.25 In file included from : 483:26.25 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:26.25 #define HAVE_LINUX_PERF_EVENT_H 1 483:26.34 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:26.34 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:26.34 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:26.34 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:26.34 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:26.34 from : 483:26.34 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:26.34 #define HAVE_LINUX_PERF_EVENT_H 0 483:26.35 In file included from : 483:26.35 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:26.35 #define HAVE_LINUX_PERF_EVENT_H 1 483:26.51 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:26.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:26.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:26.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:26.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:26.51 from : 483:26.51 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:26.51 #define HAVE_LINUX_PERF_EVENT_H 0 483:26.51 In file included from : 483:26.51 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:26.51 #define HAVE_LINUX_PERF_EVENT_H 1 483:26.55 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:26.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:26.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:26.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:26.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:26.55 from : 483:26.55 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:26.55 #define HAVE_LINUX_PERF_EVENT_H 0 483:26.55 In file included from : 483:26.55 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:26.55 #define HAVE_LINUX_PERF_EVENT_H 1 483:26.89 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:26.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:26.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:26.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:26.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:26.89 from : 483:26.89 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:26.89 #define HAVE_LINUX_PERF_EVENT_H 0 483:26.89 In file included from : 483:26.89 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:26.89 #define HAVE_LINUX_PERF_EVENT_H 1 483:27.05 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:27.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:27.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:27.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:27.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:27.05 from : 483:27.05 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:27.05 #define HAVE_LINUX_PERF_EVENT_H 0 483:27.05 In file included from : 483:27.05 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:27.05 #define HAVE_LINUX_PERF_EVENT_H 1 483:27.18 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:27.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:27.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:27.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:27.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:27.18 from : 483:27.18 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:27.18 #define HAVE_LINUX_PERF_EVENT_H 0 483:27.18 In file included from : 483:27.18 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:27.18 #define HAVE_LINUX_PERF_EVENT_H 1 483:27.35 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:27.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:27.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:27.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:27.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:27.35 from : 483:27.35 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:27.35 #define HAVE_LINUX_PERF_EVENT_H 0 483:27.35 In file included from : 483:27.35 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:27.35 #define HAVE_LINUX_PERF_EVENT_H 1 483:27.40 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:27.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:27.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:27.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:27.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:27.40 from : 483:27.40 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:27.41 #define HAVE_LINUX_PERF_EVENT_H 0 483:27.41 In file included from : 483:27.41 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:27.41 #define HAVE_LINUX_PERF_EVENT_H 1 483:27.68 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:27.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:27.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:27.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:27.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:27.69 from : 483:27.69 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:27.69 #define HAVE_LINUX_PERF_EVENT_H 0 483:27.69 In file included from : 483:27.69 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:27.69 #define HAVE_LINUX_PERF_EVENT_H 1 483:27.81 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:27.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:27.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:27.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:27.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:27.81 from : 483:27.81 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:27.81 #define HAVE_LINUX_PERF_EVENT_H 0 483:27.82 In file included from : 483:27.82 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:27.82 #define HAVE_LINUX_PERF_EVENT_H 1 483:27.89 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:27.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:27.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:27.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:27.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:27.89 from : 483:27.89 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:27.89 #define HAVE_LINUX_PERF_EVENT_H 0 483:27.89 In file included from : 483:27.89 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:27.89 #define HAVE_LINUX_PERF_EVENT_H 1 483:28.03 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:28.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:28.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:28.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:28.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:28.04 from : 483:28.04 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:28.04 #define HAVE_LINUX_PERF_EVENT_H 0 483:28.04 In file included from : 483:28.04 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:28.04 #define HAVE_LINUX_PERF_EVENT_H 1 483:28.12 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:28.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:28.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:28.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:28.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:28.12 from : 483:28.12 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:28.12 #define HAVE_LINUX_PERF_EVENT_H 0 483:28.12 In file included from : 483:28.12 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:28.12 #define HAVE_LINUX_PERF_EVENT_H 1 483:28.27 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:28.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:28.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:28.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:28.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:28.27 from : 483:28.27 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:28.27 #define HAVE_LINUX_PERF_EVENT_H 0 483:28.27 In file included from : 483:28.27 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:28.27 #define HAVE_LINUX_PERF_EVENT_H 1 483:28.46 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:28.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:28.47 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:28.47 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:28.47 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:28.47 from : 483:28.47 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:28.47 #define HAVE_LINUX_PERF_EVENT_H 0 483:28.47 In file included from : 483:28.47 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:28.47 #define HAVE_LINUX_PERF_EVENT_H 1 483:28.65 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:28.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:28.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:28.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:28.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:28.66 from : 483:28.66 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:28.66 #define HAVE_LINUX_PERF_EVENT_H 0 483:28.66 In file included from : 483:28.66 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:28.66 #define HAVE_LINUX_PERF_EVENT_H 1 483:28.89 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:28.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:28.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:28.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:28.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:28.89 from : 483:28.89 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:28.89 #define HAVE_LINUX_PERF_EVENT_H 0 483:28.89 In file included from : 483:28.89 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:28.89 #define HAVE_LINUX_PERF_EVENT_H 1 483:29.18 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:13, 483:29.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 483:29.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 483:29.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 483:29.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 483:29.18 from : 483:29.18 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 483:29.18 #define HAVE_LINUX_PERF_EVENT_H 0 483:29.18 In file included from : 483:29.18 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 483:29.18 #define HAVE_LINUX_PERF_EVENT_H 1 483:39.26 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 483:39.26 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 483:39.26 default: 483:39.26 ^~~~~~~ 483:39.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 483:39.68 /builddir/build/BUILD/firefox-70.0.1/media/libnestegg/src/nestegg.c: In function 'ne_parse': 483:39.68 /builddir/build/BUILD/firefox-70.0.1/media/libnestegg/src/nestegg.c:1170:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 483:39.68 uint64_t id, size, peeked_id; 483:39.68 ^~~~~~~~~ 483:43.79 /builddir/build/BUILD/firefox-70.0.1/media/libopus/celt/arm/celt_neon_intr.c: In function 'celt_pitch_xcorr_float_neon': 483:43.79 /builddir/build/BUILD/firefox-70.0.1/media/libopus/celt/arm/celt_neon_intr.c:208:18: warning: implicit declaration of function 'celt_inner_prod_neon'; did you mean 'celt_inner_prod_c'? [-Wimplicit-function-declaration] 483:43.79 xcorr[i] = celt_inner_prod_neon(_x, _y+i, len); 483:43.79 ^~~~~~~~~~~~~~~~~~~~ 483:43.79 celt_inner_prod_c 483:44.77 /builddir/build/BUILD/firefox-70.0.1/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 483:44.77 /builddir/build/BUILD/firefox-70.0.1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 483:44.77 spx_uint32_t i; 483:44.77 ^ 483:45.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 483:45.51 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 483:45.51 #pragma omp parallel for 483:45.51 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 483:45.52 #pragma omp parallel for 483:45.52 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 483:45.52 #pragma omp parallel for 483:45.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 483:45.53 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 483:45.53 #define PI 3.1415926536 483:45.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 483:45.53 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 483:45.53 #define PI M_PI 483:45.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 483:45.54 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 483:45.54 #pragma omp parallel for 483:45.54 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 483:45.54 #pragma omp critical 483:45.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 483:45.80 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 483:45.81 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 483:45.81 uint count; 483:45.81 ^~~~~ 484:09.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/apps/Unified_cpp_security_apps0.cpp:11: 484:09.12 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)': 484:09.12 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppTrustDomain.cpp:270:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 484:09.12 } // namespace mozilla 484:09.12 ^ 484:09.12 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppTrustDomain.cpp:270:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 484:09.12 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppTrustDomain.cpp:270:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 484:38.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 484:38.47 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 484:38.47 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp:68:79: 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] 484:38.47 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 484:38.47 ^ 484:38.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 484:38.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 484:38.47 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp:7, 484:38.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 484:38.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4469:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 484:38.47 struct PerThreadAtomCache : public APZBucketAtoms, 484:38.47 ^~~~~~~~~~~~~~~~~~ 484:44.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 484:44.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 484:44.16 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:20, 484:44.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 484:44.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 484:44.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 484:44.16 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 484:44.16 ^ 484:44.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 484:44.16 struct Block { 484:44.16 ^~~~~ 484:48.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/AvailableMemoryTracker.cpp:22, 484:48.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 484:48.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 484:48.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 484:48.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 484:48.51 memset(aT, 0, sizeof(T)); 484:48.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 484:48.51 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:8, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 484:48.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 484:48.51 struct AmountFns { 484:48.51 ^~~~~~~~~ 484:48.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/AvailableMemoryTracker.cpp:22, 484:48.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 484:48.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 484:48.52 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 484:48.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 484:48.52 memset(aT, 0, sizeof(T)); 484:48.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 484:48.52 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:8, 484:48.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 484:48.52 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 484:48.52 struct SizeOfTabFns { 484:48.52 ^~~~~~~~~~~~ 484:51.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 484:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 484:51.82 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:28, 484:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 484:51.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 484:51.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 484:51.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 484:51.83 ^ 484:51.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 484:51.83 struct Block { 484:51.83 ^~~~~ 484:52.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 484:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 484:52.52 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 484:52.52 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 484:52.52 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 484:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 484:52.52 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/NSPRLogModulesParser.cpp:9, 484:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 484:52.52 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 484:52.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 484:52.54 foundInterface = 0; \ 484:52.54 ^~~~~~~~~~~~~~ 484:52.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 484:52.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 484:52.54 ^~~~~~~~~~~~~~~~~~~~~~~ 484:52.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 484:52.54 NS_INTERFACE_MAP_END 484:52.54 ^~~~~~~~~~~~~~~~~~~~ 484:52.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 484:52.54 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 484:52.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 484:52.54 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsClassInfoImpl.cpp:7, 484:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 484:52.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 484:52.54 } else 484:52.54 ^~~~ 484:52.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 484:52.54 NS_IMPL_QUERY_CLASSINFO(aClass) \ 484:52.54 ^~~~~~~~~~~~~~~~~~~~~~~ 484:52.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 484:52.54 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 484:52.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 485:01.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 485:01.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 485:01.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 485:01.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 485:01.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 485:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 485:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 485:01.70 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleMessage.cpp:12, 485:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:38: 485:01.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 485:01.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 485:01.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 485:01.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 485:01.70 memset(&aArr[0], 0, N * sizeof(T)); 485:01.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485:01.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 485:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 485:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 485:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 485:01.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:12, 485:01.70 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 485:01.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 485:01.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 485:01.71 class nsDataHashtable : public nsBaseHashtable { 485:01.71 ^~~~~~~~~~~~~~~ 485:09.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 485:09.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp: In member function 'mozilla::IncrementalFinalizeRunnable::ReleaseNow(bool)': 485:09.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:538:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 485:09.29 } 485:09.29 ^ 485:09.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:538:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 485:09.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:538:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 485:32.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 485:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 485:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 485:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 485:32.24 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 485:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 485:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 485:32.24 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, 485:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 485:32.24 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 485:32.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 485:32.24 foundInterface = 0; \ 485:32.24 ^~~~~~~~~~~~~~ 485:32.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 485:32.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 485:32.24 ^~~~~~~~~~~~~~~~~~~~~~~ 485:32.24 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 485:32.24 NS_INTERFACE_MAP_END 485:32.24 ^~~~~~~~~~~~~~~~~~~~ 485:32.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 485:32.25 else 485:32.25 ^~~~ 485:32.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 485:32.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 485:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485:32.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 485:32.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 485:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485:32.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 485:32.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 485:32.28 foundInterface = 0; \ 485:32.28 ^~~~~~~~~~~~~~ 485:32.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 485:32.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 485:32.28 ^~~~~~~~~~~~~~~~~~~~~~~ 485:32.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 485:32.28 NS_INTERFACE_MAP_END 485:32.28 ^~~~~~~~~~~~~~~~~~~~ 485:32.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 485:32.28 else 485:32.28 ^~~~ 485:32.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 485:32.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 485:32.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485:32.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 485:32.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 485:32.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485:38.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 485:38.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 485:38.90 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 485:38.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 485:38.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 485:38.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 485:38.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 485:38.90 ^ 485:38.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 485:38.90 struct Block { 485:38.90 ^~~~~ 485:38.92 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 485:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 485:38.92 foundInterface = 0; \ 485:38.92 ^~~~~~~~~~~~~~ 485:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 485:38.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 485:38.92 ^~~~~~~~~~~~~~~~~~~~~~~ 485:38.92 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 485:38.92 NS_INTERFACE_MAP_END 485:38.92 ^~~~~~~~~~~~~~~~~~~~ 485:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 485:38.92 else 485:38.92 ^~~~ 485:38.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 485:38.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 485:38.93 ^~~~~~~~~~~~~~~~~~ 485:38.94 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 485:38.94 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 485:38.94 ^~~~~~~~~~~~~~~~~~~~~~ 485:38.95 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 485:38.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 485:38.96 foundInterface = 0; \ 485:38.96 ^~~~~~~~~~~~~~ 485:38.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 485:38.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 485:38.96 ^~~~~~~~~~~~~~~~~~~~~~~ 485:38.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 485:38.96 NS_INTERFACE_MAP_END 485:38.96 ^~~~~~~~~~~~~~~~~~~~ 485:38.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 485:38.97 else 485:38.97 ^~~~ 485:38.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 485:38.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 485:38.97 ^~~~~~~~~~~~~~~~~~ 485:38.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 485:38.97 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 485:38.97 ^~~~~~~~~~~~~~~~~~~~~~ 485:43.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:137: 485:43.85 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverList.cpp: In function 'NS_ShutdownAtomTable()': 485:43.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverList.cpp:90:1: warning: the control flow of function '_Z20NS_ShutdownAtomTablev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 485:43.86 } 485:43.86 ^ 485:43.87 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverList.cpp:90:1: warning: the control flow of function '_Z20NS_ShutdownAtomTablev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 485:43.87 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverList.cpp: In member function 'nsAtomSubTable::GCLocked(GCKind)': 485:43.87 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverList.cpp:90:1: warning: the control flow of function '_ZN14nsAtomSubTable8GCLockedE6GCKind' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 485:43.87 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverList.cpp:90:1: warning: the control flow of function '_ZN14nsAtomSubTable8GCLockedE6GCKind' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 485:49.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 485:49.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 485:49.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 485:49.30 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverService.cpp:8, 485:49.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 485:49.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 485:49.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 485:49.31 foundInterface = 0; \ 485:49.32 ^~~~~~~~~~~~~~ 485:49.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 485:49.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 485:49.32 ^~~~~~~~~~~~~~~~~~~~~~~ 485:49.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 485:49.32 NS_INTERFACE_MAP_END 485:49.32 ^~~~~~~~~~~~~~~~~~~~ 485:49.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 485:49.32 else 485:49.32 ^~~~ 485:49.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 485:49.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 485:49.32 ^~~~~~~~~~~~~~~~~~ 485:49.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 485:49.32 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 485:49.32 ^~~~~~~~~~~~~~~~~~~~~~ 485:59.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryImpl.cpp:8, 485:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 485:59.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 485:59.25 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 485:59.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 485:59.26 memset(aT, 0, sizeof(T)); 485:59.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 485:59.26 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 485:59.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 485:59.26 struct AmountFns { 485:59.26 ^~~~~~~~~ 485:59.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 485:59.26 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryImpl.cpp:8, 485:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 485:59.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 485:59.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 485:59.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 485:59.27 memset(aT, 0, sizeof(T)); 485:59.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 485:59.28 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 485:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 485:59.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 485:59.28 struct SizeOfTabFns { 485:59.28 ^~~~~~~~~~~~ 486:16.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 486:16.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 486:16.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIIOUtil.h:10, 486:16.49 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.h:17, 486:16.49 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.cpp:7, 486:16.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 486:16.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 486:16.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 486:16.49 foundInterface = 0; \ 486:16.49 ^~~~~~~~~~~~~~ 486:16.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 486:16.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 486:16.49 ^~~~~~~~~~~~~~~~~~~~~~~ 486:16.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 486:16.49 NS_INTERFACE_MAP_END 486:16.49 ^~~~~~~~~~~~~~~~~~~~ 486:16.50 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileUnix.h:21, 486:16.50 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFile.h:44, 486:16.50 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 486:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 486:16.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 486:16.50 } else 486:16.50 ^~~~ 486:16.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 486:16.50 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 486:16.50 ^~~~~~~~~~~~~~~~~~~~~~~ 486:17.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 486:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 486:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIIOUtil.h:10, 486:17.19 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.h:17, 486:17.19 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.cpp:7, 486:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 486:17.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 486:17.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 486:17.19 foundInterface = 0; \ 486:17.19 ^~~~~~~~~~~~~~ 486:17.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 486:17.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 486:17.20 ^~~~~~~~~~~~~~~~~~~~~~~ 486:17.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 486:17.20 NS_INTERFACE_MAP_END 486:17.20 ^~~~~~~~~~~~~~~~~~~~ 486:17.20 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 486:17.20 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 486:17.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 486:17.23 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileUnix.h:21, 486:17.25 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFile.h:44, 486:17.25 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 486:17.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 486:17.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 486:17.25 } else 486:17.25 ^~~~ 486:17.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 486:17.25 NS_IMPL_QUERY_CLASSINFO(aClass) \ 486:17.25 ^~~~~~~~~~~~~~~~~~~~~~~ 486:17.25 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 486:17.25 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 486:17.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 486:17.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 486:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 486:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 486:17.39 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/Base64.cpp:12, 486:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 486:17.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 486:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 486:17.40 foundInterface = 0; \ 486:17.40 ^~~~~~~~~~~~~~ 486:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 486:17.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 486:17.40 ^~~~~~~~~~~~~~~~~~~~~~~ 486:17.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 486:17.40 NS_INTERFACE_MAP_END 486:17.40 ^~~~~~~~~~~~~~~~~~~~ 486:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 486:17.40 else 486:17.40 ^~~~ 486:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 486:17.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 486:17.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486:17.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 486:17.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 486:17.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486:17.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 486:17.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 486:17.51 foundInterface = 0; \ 486:17.51 ^~~~~~~~~~~~~~ 486:17.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 486:17.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 486:17.51 ^~~~~~~~~~~~~~~~~~~~~~~ 486:17.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 486:17.51 NS_INTERFACE_MAP_END 486:17.51 ^~~~~~~~~~~~~~~~~~~~ 486:17.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 486:17.51 else 486:17.51 ^~~~ 486:17.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 486:17.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 486:17.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486:17.52 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 486:17.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 486:17.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486:17.60 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 486:17.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 486:17.60 foundInterface = 0; \ 486:17.60 ^~~~~~~~~~~~~~ 486:17.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 486:17.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 486:17.60 ^~~~~~~~~~~~~~~~~~~~~~~ 486:17.60 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 486:17.60 NS_INTERFACE_MAP_END 486:17.60 ^~~~~~~~~~~~~~~~~~~~ 486:17.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 486:17.60 else 486:17.60 ^~~~ 486:17.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 486:17.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 486:17.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486:17.60 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 486:17.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 486:17.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486:29.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 486:29.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 486:29.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp:614:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 486:29.07 } 486:29.07 ^ 486:29.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp:614:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 486:29.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 486:29.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp:614:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 486:29.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp:614:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 487:25.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 487:25.96 from /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../widget/GfxInfoBase.h:19, 487:25.96 from /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../widget/GfxInfoX11.h:11, 487:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:272: 487:25.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 487:25.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 487:25.96 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 487:25.96 ^ 487:25.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 487:25.96 struct Block { 487:25.96 ^~~~~ 487:40.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 487:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 487:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 487:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 487:40.90 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 487:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 487:40.90 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 487:40.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 487:40.90 foundInterface = 0; \ 487:40.90 ^~~~~~~~~~~~~~ 487:40.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 487:40.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 487:40.90 ^~~~~~~~~~~~~~~~~~~~~~~ 487:40.90 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 487:40.90 NS_INTERFACE_MAP_END 487:40.90 ^~~~~~~~~~~~~~~~~~~~ 487:40.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 487:40.90 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:201:5: note: some parts of macro expansion are not guarded by this 'else' clause 487:40.90 } else 487:40.90 ^~~~ 487:41.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 487:41.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 487:41.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 487:41.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 487:41.16 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 487:41.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 487:41.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 487:41.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 487:41.16 foundInterface = 0; \ 487:41.16 ^~~~~~~~~~~~~~ 487:41.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 487:41.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 487:41.16 ^~~~~~~~~~~~~~~~~~~~~~~ 487:41.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 487:41.17 NS_INTERFACE_MAP_END 487:41.17 ^~~~~~~~~~~~~~~~~~~~ 487:41.17 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 487:41.18 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 487:41.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 487:41.18 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:20, 487:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 487:41.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 487:41.18 } else 487:41.18 ^~~~ 487:41.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 487:41.18 } else 487:41.18 ^~~~ 487:41.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 487:41.19 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 487:41.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 487:41.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 487:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 487:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 487:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 487:41.19 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 487:41.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 487:41.20 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 487:41.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 487:41.20 foundInterface = 0; \ 487:41.20 ^~~~~~~~~~~~~~ 487:41.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 487:41.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 487:41.21 ^~~~~~~~~~~~~~~~~~~~~~~ 487:41.21 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 487:41.21 NS_INTERFACE_MAP_END 487:41.21 ^~~~~~~~~~~~~~~~~~~~ 487:41.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 487:41.21 else 487:41.21 ^~~~ 487:41.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 487:41.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 487:41.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487:41.22 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 487:41.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 487:41.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487:41.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 487:41.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 487:41.27 foundInterface = 0; \ 487:41.27 ^~~~~~~~~~~~~~ 487:41.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 487:41.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 487:41.27 ^~~~~~~~~~~~~~~~~~~~~~~ 487:41.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 487:41.27 NS_INTERFACE_MAP_END 487:41.27 ^~~~~~~~~~~~~~~~~~~~ 487:41.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 487:41.27 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 487:41.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 487:41.28 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:20, 487:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 487:41.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 487:41.28 } else 487:41.28 ^~~~ 487:41.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 487:41.29 } else 487:41.30 ^~~~ 487:41.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 487:41.30 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 487:41.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 487:42.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 487:42.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 487:42.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 487:42.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 487:42.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 487:42.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 487:42.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 487:42.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 487:42.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 487:42.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGlobalObject.h:12, 487:42.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 487:42.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 487:42.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 487:42.08 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 487:42.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 487:42.08 memset(aT, 0, sizeof(T)); 487:42.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 487:42.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:291: 487:42.08 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 487:42.08 struct AmountFns { 487:42.08 ^~~~~~~~~ 487:42.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 487:42.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 487:42.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 487:42.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 487:42.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 487:42.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 487:42.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 487:42.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 487:42.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 487:42.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGlobalObject.h:12, 487:42.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 487:42.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 487:42.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 487:42.12 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 487:42.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 487:42.12 memset(aT, 0, sizeof(T)); 487:42.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 487:42.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:291: 487:42.12 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 487:42.12 struct SizeOfTabFns { 487:42.12 ^~~~~~~~~~~~ 487:55.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 487:55.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsTimerImpl.cpp: In function 'EnsureEnvHash()': 487:55.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsTimerImpl.cpp:796:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 487:55.16 const nsTimerImpl::Callback::NameNothing nsTimerImpl::Callback::Nothing = 0; 487:55.16 ^ 487:55.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsTimerImpl.cpp:796:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 488:05.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 488:05.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 488:05.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 488:05.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 488:05.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 488:05.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 488:05.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 488:05.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 488:05.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 488:05.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 488:05.44 ^ 488:05.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 488:05.44 struct Block { 488:05.44 ^~~~~ 488:13.62 xpcom/build/Services.cpp.stub 488:31.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 488:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 488:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 488:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 488:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 488:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 488:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 488:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 488:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 488:31.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 488:31.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 488:31.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 488:31.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 488:31.97 memset(&aArr[0], 0, N * sizeof(T)); 488:31.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488:31.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 488:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 488:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 488:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 488:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 488:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 488:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 488:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:14, 488:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 488:31.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 488:31.97 class nsDataHashtable : public nsBaseHashtable { 488:31.97 ^~~~~~~~~~~~~~~ 488:32.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 488:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 488:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 488:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 488:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 488:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 488:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 488:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 488:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 488:32.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 488:32.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 488:32.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 488:32.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 488:32.09 memset(&aArr[0], 0, N * sizeof(T)); 488:32.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488:32.09 In file included from /usr/include/c++/8/vector:64, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 488:32.09 from /usr/include/c++/8/queue:61, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:14, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 488:32.09 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 488:32.09 class vector : protected _Vector_base<_Tp, _Alloc> 488:32.09 ^~~~~~ 488:32.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 488:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 488:32.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 488:32.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 488:32.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 488:32.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 488:32.12 memset(&aArr[0], 0, N * sizeof(T)); 488:32.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488:32.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 488:32.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 488:32.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 488:32.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 488:32.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 488:32.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 488:32.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 488:32.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 488:32.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 488:32.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 488:32.12 class ClipManager { 488:32.12 ^~~~~~~~~~~ 488:33.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 488:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 488:33.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIProtocolHandler.h:10, 488:33.34 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeProtocolHandler.h:9, 488:33.34 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeProtocolHandler.cpp:13, 488:33.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:2: 488:33.34 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 488:33.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 488:33.34 foundInterface = 0; \ 488:33.34 ^~~~~~~~~~~~~~ 488:33.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 488:33.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 488:33.34 ^~~~~~~~~~~~~~~~~~~~~~~ 488:33.34 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 488:33.34 NS_INTERFACE_MAP_END 488:33.34 ^~~~~~~~~~~~~~~~~~~~ 488:33.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 488:33.34 else 488:33.34 ^~~~ 488:33.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 488:33.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 488:33.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488:33.34 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 488:33.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 488:33.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488:40.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 488:40.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 488:40.32 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryChrome.cpp:7, 488:40.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:20: 488:40.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 488:40.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 488:40.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 488:40.32 ^ 488:40.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 488:40.32 struct Block { 488:40.32 ^~~~~ 488:59.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 488:59.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 488:59.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 488:59.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 488:59.70 memset(aT, 0, sizeof(T)); 488:59.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 488:59.70 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:64, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 488:59.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 488:59.70 struct AmountFns { 488:59.70 ^~~~~~~~~ 488:59.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 488:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 488:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 488:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 488:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 488:59.73 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 488:59.73 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 488:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 488:59.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 488:59.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 488:59.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 488:59.73 memset(aT, 0, sizeof(T)); 488:59.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 488:59.74 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:64, 488:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 488:59.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 488:59.74 struct SizeOfTabFns { 488:59.74 ^~~~~~~~~~~~ 489:00.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:29: 489:00.74 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryContent.cpp: In member function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)': 489:00.74 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryContent.cpp:211:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 489:00.74 } 489:00.74 ^ 489:00.74 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryContent.cpp:211:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 489:01.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 489:01.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 489:01.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 489:01.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 489:01.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 489:01.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 489:01.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 489:01.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 489:01.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 489:01.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 489:01.09 memset(&aArr[0], 0, N * sizeof(T)); 489:01.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489:01.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:13, 489:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 489:01.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 489:01.09 class nsDataHashtable : public nsBaseHashtable { 489:01.09 ^~~~~~~~~~~~~~~ 489:16.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:74: 489:16.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/glue/XREAppData.cpp: In function 'mozilla::ShutdownXPCOM(nsIServiceManager*)': 489:16.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 489:16.28 } // namespace mozilla 489:16.28 ^ 489:16.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 489:16.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 489:16.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/glue/XREAppData.cpp: In function 'mozilla::IOInterposer::Clear()': 489:16.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla12IOInterposer5ClearEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 489:16.31 /builddir/build/BUILD/firefox-70.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla12IOInterposer5ClearEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 489:34.56 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 489:34.56 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 489:34.57 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.h:10, 489:34.57 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:9, 489:34.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 489:34.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 489:34.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 489:34.57 foundInterface = 0; \ 489:34.57 ^~~~~~~~~~~~~~ 489:34.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 489:34.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 489:34.57 ^~~~~~~~~~~~~~~~~~~~~~~ 489:34.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 489:34.57 NS_INTERFACE_MAP_END 489:34.57 ^~~~~~~~~~~~~~~~~~~~ 489:34.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 489:34.57 else 489:34.57 ^~~~ 489:34.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 489:34.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 489:34.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489:34.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 489:34.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 489:34.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489:56.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 489:56.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 489:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 489:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 489:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 489:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:11, 489:56.40 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 489:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 489:56.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 489:56.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 489:56.41 foundInterface = 0; \ 489:56.41 ^~~~~~~~~~~~~~ 489:56.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 489:56.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 489:56.44 ^~~~~~~~~~~~~~~~~~~~~~~ 489:56.44 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 489:56.44 NS_INTERFACE_MAP_END 489:56.44 ^~~~~~~~~~~~~~~~~~~~ 489:56.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 489:56.44 else 489:56.44 ^~~~ 489:56.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 489:56.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 489:56.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489:56.45 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 489:56.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 489:56.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489:57.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libpref/Unified_cpp_modules_libpref0.cpp:11: 489:57.77 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/SharedPrefMap.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 489:57.77 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/SharedPrefMap.cpp:236:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 489:57.77 } // namespace mozilla 489:57.77 ^ 489:57.77 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/SharedPrefMap.cpp:236:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 489:57.78 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/SharedPrefMap.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 489:57.78 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/SharedPrefMap.cpp:236:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 489:57.78 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/SharedPrefMap.cpp:236:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 489:59.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 489:59.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 489:59.57 foundInterface = 0; \ 489:59.57 ^~~~~~~~~~~~~~ 489:59.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 489:59.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 489:59.57 ^~~~~~~~~~~~~~~~~~~~~~~ 489:59.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 489:59.57 NS_INTERFACE_MAP_END 489:59.57 ^~~~~~~~~~~~~~~~~~~~ 489:59.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 489:59.57 else 489:59.57 ^~~~ 489:59.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 489:59.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 489:59.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489:59.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 489:59.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 489:59.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490:40.34 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 490:40.34 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 490:40.34 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestPLDHash.cpp:8, 490:40.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 490:40.34 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 490:40.34 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 490:40.34 foundInterface = 0; \ 490:40.34 ^~~~~~~~~~~~~~ 490:40.34 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 490:40.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 490:40.34 ^~~~~~~~~~~~~~~~~~~~~~~ 490:40.34 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 490:40.34 NS_INTERFACE_MAP_END 490:40.34 ^~~~~~~~~~~~~~~~~~~~ 490:40.34 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 490:40.34 else 490:40.36 ^~~~ 490:40.36 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 490:40.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 490:40.36 ^~~~~~~~~~~~~~~~~~ 490:40.36 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 490:40.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 490:40.36 ^~~~~~~~~~~~~~~~~~~~~~ 490:40.37 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 490:40.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 490:40.38 foundInterface = 0; \ 490:40.38 ^~~~~~~~~~~~~~ 490:40.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 490:40.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 490:40.38 ^~~~~~~~~~~~~~~~~~~~~~~ 490:40.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 490:40.38 NS_INTERFACE_MAP_END 490:40.38 ^~~~~~~~~~~~~~~~~~~~ 490:40.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 490:40.38 else 490:40.38 ^~~~ 490:40.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 490:40.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 490:40.38 ^~~~~~~~~~~~~~~~~~ 490:40.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 490:40.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 490:40.38 ^~~~~~~~~~~~~~~~~~~~~~ 490:56.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 490:56.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 490:56.79 from /builddir/build/BUILD/firefox-70.0.1/intl/strres/nsStringBundle.cpp:35, 490:56.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 490:56.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 490:56.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 490:56.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 490:56.79 ^ 490:56.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 490:56.79 struct Block { 490:56.79 ^~~~~ 491:11.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 491:11.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 491:11.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 491:11.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 491:11.18 from /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.h:10, 491:11.18 from /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:7, 491:11.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 491:11.18 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult mozilla::intl::Localization::QueryInterface(const nsIID&, void**)': 491:11.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 491:11.18 foundInterface = 0; \ 491:11.18 ^~~~~~~~~~~~~~ 491:11.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 491:11.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 491:11.18 ^~~~~~~~~~~~~~~~~~~~~~~ 491:11.18 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 491:11.18 NS_INTERFACE_MAP_END 491:11.18 ^~~~~~~~~~~~~~~~~~~~ 491:11.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 491:11.18 else 491:11.19 ^~~~ 491:11.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 491:11.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 491:11.20 ^~~~~~~~~~~~~~~~~~ 491:11.20 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 491:11.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 491:11.20 ^~~~~~~~~~~~~~~~~~~~~~ 491:11.28 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult PromiseResolver::QueryInterface(const nsIID&, void**)': 491:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 491:11.28 foundInterface = 0; \ 491:11.28 ^~~~~~~~~~~~~~ 491:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 491:11.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 491:11.28 ^~~~~~~~~~~~~~~~~~~~~~~ 491:11.28 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 491:11.28 NS_INTERFACE_MAP_END 491:11.28 ^~~~~~~~~~~~~~~~~~~~ 491:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 491:11.28 else 491:11.28 ^~~~ 491:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 491:11.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 491:11.29 ^~~~~~~~~~~~~~~~~~ 491:11.29 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 491:11.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 491:11.29 ^~~~~~~~~~~~~~~~~~~~~~ 492:14.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 492:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 492:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 492:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArrayBufferInputStream.h:10, 492:14.12 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ArrayBufferInputStream.h:9, 492:14.12 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ArrayBufferInputStream.cpp:7, 492:14.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 492:14.12 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 492:14.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 492:14.13 foundInterface = 0; \ 492:14.13 ^~~~~~~~~~~~~~ 492:14.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 492:14.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 492:14.15 ^~~~~~~~~~~~~~~~~~~~~~~ 492:14.15 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 492:14.15 NS_INTERFACE_MAP_END 492:14.15 ^~~~~~~~~~~~~~~~~~~~ 492:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 492:14.17 else 492:14.17 ^~~~ 492:14.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 492:14.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 492:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492:14.17 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 492:14.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 492:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492:16.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 492:16.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 492:16.94 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/Predictor.cpp:52, 492:16.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:128: 492:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 492:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 492:16.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 492:16.94 ^ 492:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 492:16.94 struct Block { 492:16.94 ^~~~~ 492:32.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 492:32.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 492:32.59 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cookie/CookieServiceChild.cpp:12, 492:32.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 492:32.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 492:32.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 492:32.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 492:32.60 ^ 492:32.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 492:32.60 struct Block { 492:32.60 ^~~~~ 492:45.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 492:45.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ProxyAutoConfig.cpp: In member function 'mozilla::net::BackgroundFileSaver::CheckCompletion()': 492:45.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ProxyAutoConfig.cpp:1018:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 492:45.69 } // namespace mozilla 492:45.69 ^ 492:45.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ProxyAutoConfig.cpp:1018:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 492:45.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ProxyAutoConfig.cpp:1018:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 493:15.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 493:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 493:15.90 from /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/DNSRequestChild.cpp:7, 493:15.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:29: 493:15.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 493:15.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 493:15.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 493:15.90 ^ 493:15.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 493:15.90 struct Block { 493:15.90 ^~~~~ 493:25.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 493:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 493:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRequestObserver.h:10, 493:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIStreamListener.h:10, 493:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIStreamConverter.h:10, 493:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozITXTToHTMLConv.h:10, 493:25.62 from /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 493:25.62 from /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 493:25.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 493:25.63 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 493:25.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:25.64 foundInterface = 0; \ 493:25.64 ^~~~~~~~~~~~~~ 493:25.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:25.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:25.64 ^~~~~~~~~~~~~~~~~~~~~~~ 493:25.64 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:25.64 NS_INTERFACE_MAP_END 493:25.64 ^~~~~~~~~~~~~~~~~~~~ 493:25.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:25.64 else 493:25.64 ^~~~ 493:25.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 493:25.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 493:25.64 ^~~~~~~~~~~~~~~~~~ 493:25.64 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 493:25.64 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 493:25.64 ^~~~~~~~~~~~~~~~~~~~~~ 493:25.83 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 493:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:25.84 foundInterface = 0; \ 493:25.84 ^~~~~~~~~~~~~~ 493:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:25.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:25.84 ^~~~~~~~~~~~~~~~~~~~~~~ 493:25.84 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:25.84 NS_INTERFACE_MAP_END 493:25.84 ^~~~~~~~~~~~~~~~~~~~ 493:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:25.84 else 493:25.84 ^~~~ 493:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 493:25.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 493:25.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:25.84 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 493:25.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 493:25.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:37.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 493:37.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 493:37.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICache.h:10, 493:37.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntry.h:10, 493:37.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsDiskCache.h:10, 493:37.66 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsApplicationCacheService.cpp:5, 493:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 493:37.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 493:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:37.66 foundInterface = 0; \ 493:37.66 ^~~~~~~~~~~~~~ 493:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:37.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:37.66 ^~~~~~~~~~~~~~~~~~~~~~~ 493:37.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:37.66 NS_INTERFACE_MAP_END 493:37.66 ^~~~~~~~~~~~~~~~~~~~ 493:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:37.66 else 493:37.66 ^~~~ 493:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 493:37.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 493:37.66 ^~~~~~~~~~~~~~~~~~ 493:37.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 493:37.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 493:37.66 ^~~~~~~~~~~~~~~~~~~~~~ 493:37.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 493:37.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:37.68 foundInterface = 0; \ 493:37.68 ^~~~~~~~~~~~~~ 493:37.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:37.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:37.68 ^~~~~~~~~~~~~~~~~~~~~~~ 493:37.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:37.69 NS_INTERFACE_MAP_END 493:37.69 ^~~~~~~~~~~~~~~~~~~~ 493:37.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:37.69 else 493:37.69 ^~~~ 493:37.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 493:37.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 493:37.69 ^~~~~~~~~~~~~~~~~~ 493:37.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 493:37.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 493:37.70 ^~~~~~~~~~~~~~~~~~~~~~ 493:37.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 493:37.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:37.70 foundInterface = 0; \ 493:37.70 ^~~~~~~~~~~~~~ 493:37.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:37.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:37.70 ^~~~~~~~~~~~~~~~~~~~~~~ 493:37.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:37.71 NS_INTERFACE_MAP_END 493:37.71 ^~~~~~~~~~~~~~~~~~~~ 493:37.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:37.71 else 493:37.71 ^~~~ 493:37.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 493:37.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 493:37.73 ^~~~~~~~~~~~~~~~~~ 493:37.73 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 493:37.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 493:37.73 ^~~~~~~~~~~~~~~~~~~~~~ 493:37.73 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 493:37.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:37.73 foundInterface = 0; \ 493:37.73 ^~~~~~~~~~~~~~ 493:37.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:37.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:37.74 ^~~~~~~~~~~~~~~~~~~~~~~ 493:37.74 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:37.74 NS_INTERFACE_MAP_END 493:37.74 ^~~~~~~~~~~~~~~~~~~~ 493:37.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:37.74 else 493:37.75 ^~~~ 493:37.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 493:37.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 493:37.75 ^~~~~~~~~~~~~~~~~~ 493:37.75 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 493:37.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 493:37.75 ^~~~~~~~~~~~~~~~~~~~~~ 493:53.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 493:53.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 493:53.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICacheEntry.h:10, 493:53.29 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.h:8, 493:53.30 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.cpp:6, 493:53.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 493:53.30 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 493:53.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:53.30 foundInterface = 0; \ 493:53.30 ^~~~~~~~~~~~~~ 493:53.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:53.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:53.31 ^~~~~~~~~~~~~~~~~~~~~~~ 493:53.31 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:53.31 NS_INTERFACE_MAP_END 493:53.32 ^~~~~~~~~~~~~~~~~~~~ 493:53.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:53.32 else 493:53.32 ^~~~ 493:53.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 493:53.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 493:53.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:53.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 493:53.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 493:53.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:53.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 493:53.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:53.52 foundInterface = 0; \ 493:53.52 ^~~~~~~~~~~~~~ 493:53.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:53.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:53.52 ^~~~~~~~~~~~~~~~~~~~~~~ 493:53.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:53.52 NS_INTERFACE_MAP_END 493:53.52 ^~~~~~~~~~~~~~~~~~~~ 493:53.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:53.53 else 493:53.53 ^~~~ 493:53.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 493:53.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 493:53.53 ^~~~~~~~~~~~~~~~~~ 493:53.53 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 493:53.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 493:53.53 ^~~~~~~~~~~~~~~~~~~~~~ 493:53.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 493:53.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:53.88 foundInterface = 0; \ 493:53.88 ^~~~~~~~~~~~~~ 493:53.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:53.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:53.88 ^~~~~~~~~~~~~~~~~~~~~~~ 493:53.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:53.88 NS_INTERFACE_MAP_END 493:53.88 ^~~~~~~~~~~~~~~~~~~~ 493:53.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:53.88 else 493:53.88 ^~~~ 493:53.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 493:53.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 493:53.90 ^~~~~~~~~~~~~~~~~~ 493:53.90 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 493:53.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 493:53.90 ^~~~~~~~~~~~~~~~~~~~~~ 493:54.98 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 493:54.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:54.98 foundInterface = 0; \ 493:54.98 ^~~~~~~~~~~~~~ 493:54.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:54.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:54.98 ^~~~~~~~~~~~~~~~~~~~~~~ 493:54.98 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:54.99 NS_INTERFACE_MAP_END 493:54.99 ^~~~~~~~~~~~~~~~~~~~ 493:54.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:54.99 else 493:54.99 ^~~~ 493:54.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 493:54.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 493:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:55.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 493:55.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 493:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:55.13 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 493:55.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:55.13 foundInterface = 0; \ 493:55.13 ^~~~~~~~~~~~~~ 493:55.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:55.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:55.14 ^~~~~~~~~~~~~~~~~~~~~~~ 493:55.14 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:55.14 NS_INTERFACE_MAP_END 493:55.14 ^~~~~~~~~~~~~~~~~~~~ 493:55.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:55.14 else 493:55.14 ^~~~ 493:55.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 493:55.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 493:55.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:55.14 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 493:55.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 493:55.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:58.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 493:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 493:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAboutModule.h:10, 493:58.96 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 493:58.96 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 493:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 493:58.96 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 493:58.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:58.96 foundInterface = 0; \ 493:58.96 ^~~~~~~~~~~~~~ 493:58.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 493:58.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 493:58.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:58.96 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 493:58.96 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 493:58.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:58.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 493:58.96 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:3: note: some parts of macro expansion are not guarded by this 'else' clause 493:58.96 else 493:58.96 ^~~~ 493:58.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 493:58.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 493:58.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAboutModule.h:10, 493:58.99 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 493:58.99 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 493:58.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 493:58.99 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 493:59.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 493:59.00 foundInterface = 0; \ 493:59.00 ^~~~~~~~~~~~~~ 493:59.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 493:59.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 493:59.00 ^~~~~~~~~~~~~~~~~~~~~~~ 493:59.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 493:59.00 NS_INTERFACE_MAP_END \ 493:59.00 ^~~~~~~~~~~~~~~~~~~~ 493:59.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 493:59.00 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 493:59.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:59.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 493:59.00 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 493:59.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493:59.00 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 493:59.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 493:59.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 493:59.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 493:59.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 493:59.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 493:59.01 } else \ 493:59.01 ^~~~ 493:59.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 493:59.01 } else \ 493:59.01 ^~~~ 493:59.01 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 493:59.01 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 493:59.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494:08.59 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 494:08.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 494:08.59 foundInterface = 0; \ 494:08.59 ^~~~~~~~~~~~~~ 494:08.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 494:08.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 494:08.59 ^~~~~~~~~~~~~~~~~~~~~~~ 494:08.59 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 494:08.59 NS_INTERFACE_MAP_END 494:08.59 ^~~~~~~~~~~~~~~~~~~~ 494:08.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 494:08.59 else 494:08.59 ^~~~ 494:08.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 494:08.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 494:08.59 ^~~~~~~~~~~~~~~~~~ 494:08.59 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 494:08.59 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 494:08.59 ^~~~~~~~~~~~~~~~~~~~~~ 494:21.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:137: 494:21.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 494:21.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:21.95 } // namespace mozilla 494:21.95 ^ 494:21.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 494:21.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 494:21.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:21.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 494:22.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In function 'mozilla::net::CacheFileUtils::FreeBuffer(void*)': 494:22.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net14CacheFileUtils10FreeBufferEPv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:22.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net14CacheFileUtils10FreeBufferEPv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 494:22.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::InitEmptyMetadata()': 494:22.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata17InitEmptyMetadataEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:22.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata17InitEmptyMetadataEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 494:22.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)': 494:22.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:22.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 494:22.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 494:22.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)': 494:22.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:22.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 494:22.09 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 494:22.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()': 494:22.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:22.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 494:22.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 494:22.14 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileChunkBuffer::~CacheFileChunkBuffer()': 494:22.14 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net20CacheFileChunkBufferD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:22.14 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp:443:1: warning: the control flow of function '_ZN7mozilla3net20CacheFileChunkBufferD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 494:31.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 494:31.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 494:31.83 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/data/DataChannelChild.cpp:10, 494:31.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 494:31.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 494:31.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 494:31.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 494:31.83 ^ 494:31.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 494:31.83 struct Block { 494:31.83 ^~~~~ 494:46.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:11: 494:46.87 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp: In member function 'mozilla::net::CacheStorageService::ShutdownBackground()': 494:46.87 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:46.87 } // namespace mozilla 494:46.87 ^ 494:46.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 494:46.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 494:46.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp: In member function 'mozilla::net::CacheStorageService::Shutdown()': 494:46.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 494:46.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 494:46.90 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 495:13.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 495:13.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 495:13.34 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/file/FileChannelChild.cpp:10, 495:13.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 495:13.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 495:13.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 495:13.35 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 495:13.35 ^ 495:13.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 495:13.35 struct Block { 495:13.35 ^~~~~ 495:15.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 495:15.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 495:15.95 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 495:15.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 495:15.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 495:15.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 495:15.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 495:15.96 ^ 495:15.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 495:15.96 struct Block { 495:15.96 ^~~~~ 495:31.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 495:31.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 495:31.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 495:31.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 495:31.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 495:31.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 495:31.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 495:31.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 495:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 495:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 495:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 495:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 495:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 495:31.64 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 495:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 495:31.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 495:31.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 495:31.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 495:31.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 495:31.65 memset(&aArr[0], 0, N * sizeof(T)); 495:31.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495:31.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 495:31.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 495:31.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 495:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 495:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 495:31.66 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 495:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 495:31.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 495:31.66 class nsDataHashtable : public nsBaseHashtable { 495:31.66 ^~~~~~~~~~~~~~~ 496:13.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 496:13.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 496:13.79 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 496:13.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 496:13.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 496:13.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 496:13.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 496:13.79 ^ 496:13.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 496:13.80 struct Block { 496:13.80 ^~~~~ 496:14.69 Finished release [optimized] target(s) in 81m 01s 496:16.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:10, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 496:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 496:16.55 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 496:16.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 496:16.55 foundInterface = 0; \ 496:16.55 ^~~~~~~~~~~~~~ 496:16.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 496:16.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 496:16.56 ^~~~~~~~~~~~~~~~~~~~~~~ 496:16.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 496:16.58 NS_INTERFACE_MAP_END \ 496:16.58 ^~~~~~~~~~~~~~~~~~~~ 496:16.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 496:16.58 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 496:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496:16.58 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 496:16.59 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 496:16.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496:16.59 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.h:23, 496:16.59 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 496:16.59 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 496:16.59 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 496:16.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 496:16.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 496:16.60 } else \ 496:16.60 ^~~~ 496:16.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 496:16.60 } else \ 496:16.60 ^~~~ 496:16.60 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 496:16.60 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 496:16.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496:16.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:10, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 496:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 496:16.65 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 496:16.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 496:16.66 foundInterface = 0; \ 496:16.66 ^~~~~~~~~~~~~~ 496:16.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 496:16.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 496:16.66 ^~~~~~~~~~~~~~~~~~~~~~~ 496:16.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 496:16.66 NS_INTERFACE_MAP_END 496:16.67 ^~~~~~~~~~~~~~~~~~~~ 496:16.67 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 496:16.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 496:16.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 496:16.68 } else 496:16.68 ^~~~ 496:16.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 496:16.68 } else 496:16.68 ^~~~ 496:23.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 496:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 496:23.07 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpHandler.cpp:73: 496:23.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 496:23.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 496:23.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 496:23.07 ^ 496:23.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 496:23.07 struct Block { 496:23.07 ^~~~~ 496:33.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 496:33.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 496:33.80 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 496:33.81 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 496:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 496:33.81 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 496:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 496:33.81 foundInterface = 0; \ 496:33.81 ^~~~~~~~~~~~~~ 496:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 496:33.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 496:33.81 ^~~~~~~~~~~~~~~~~~~~~~~ 496:33.81 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 496:33.81 NS_INTERFACE_MAP_END 496:33.81 ^~~~~~~~~~~~~~~~~~~~ 496:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 496:33.81 else 496:33.81 ^~~~ 496:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 496:33.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 496:33.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496:33.81 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 496:33.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 496:33.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497:07.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 497:07.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 497:07.95 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 497:07.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 497:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 497:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 497:07.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 497:07.95 ^ 497:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 497:07.95 struct Block { 497:07.95 ^~~~~ 497:10.06 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 497:10.06 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 497:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 497:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 497:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 497:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 497:10.06 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketLog.h:12, 497:10.07 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 497:10.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 497:10.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 497:10.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:10.07 foundInterface = 0; \ 497:10.07 ^~~~~~~~~~~~~~ 497:10.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:10.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:10.07 ^~~~~~~~~~~~~~~~~~~~~~~ 497:10.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:10.07 NS_INTERFACE_MAP_END 497:10.07 ^~~~~~~~~~~~~~~~~~~~ 497:10.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:10.07 else 497:10.07 ^~~~ 497:10.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 497:10.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 497:10.07 ^~~~~~~~~~~~~~~~~~ 497:10.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 497:10.07 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 497:10.09 ^~~~~~~~~~~~~~~~~~~~~~ 497:10.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 497:10.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:10.52 foundInterface = 0; \ 497:10.52 ^~~~~~~~~~~~~~ 497:10.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:10.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:10.52 ^~~~~~~~~~~~~~~~~~~~~~~ 497:10.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:10.52 NS_INTERFACE_MAP_END 497:10.52 ^~~~~~~~~~~~~~~~~~~~ 497:10.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:10.52 else 497:10.52 ^~~~ 497:10.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 497:10.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 497:10.52 ^~~~~~~~~~~~~~~~~~ 497:10.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 497:10.52 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 497:10.52 ^~~~~~~~~~~~~~~~~~~~~~ 497:10.60 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 497:10.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:10.60 foundInterface = 0; \ 497:10.60 ^~~~~~~~~~~~~~ 497:10.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:10.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:10.61 ^~~~~~~~~~~~~~~~~~~~~~~ 497:10.61 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:10.61 NS_INTERFACE_MAP_END 497:10.61 ^~~~~~~~~~~~~~~~~~~~ 497:10.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:10.61 else 497:10.61 ^~~~ 497:10.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 497:10.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 497:10.61 ^~~~~~~~~~~~~~~~~~ 497:10.61 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 497:10.61 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 497:10.61 ^~~~~~~~~~~~~~~~~~~~~~ 497:10.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 497:10.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:10.70 foundInterface = 0; \ 497:10.70 ^~~~~~~~~~~~~~ 497:10.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:10.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:10.70 ^~~~~~~~~~~~~~~~~~~~~~~ 497:10.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:10.70 NS_INTERFACE_MAP_END 497:10.70 ^~~~~~~~~~~~~~~~~~~~ 497:10.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:10.70 else 497:10.70 ^~~~ 497:10.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 497:10.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 497:10.70 ^~~~~~~~~~~~~~~~~~ 497:10.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 497:10.70 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 497:10.70 ^~~~~~~~~~~~~~~~~~~~~~ 497:13.40 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 497:13.40 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 497:13.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 497:13.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 497:13.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 497:13.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 497:13.40 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 497:13.40 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 497:13.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 497:13.40 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 497:13.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:13.40 foundInterface = 0; \ 497:13.40 ^~~~~~~~~~~~~~ 497:13.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:13.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:13.40 ^~~~~~~~~~~~~~~~~~~~~~~ 497:13.40 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:13.41 NS_INTERFACE_MAP_END 497:13.43 ^~~~~~~~~~~~~~~~~~~~ 497:13.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:13.43 else 497:13.43 ^~~~ 497:13.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 497:13.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 497:13.43 ^~~~~~~~~~~~~~~~~~ 497:13.43 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 497:13.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 497:13.43 ^~~~~~~~~~~~~~~~~~~~~~ 497:25.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 497:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 497:25.46 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 497:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 497:25.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 497:25.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 497:25.47 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 497:25.47 ^ 497:25.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 497:25.47 struct Block { 497:25.48 ^~~~~ 497:25.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 497:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 497:25.62 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/NeckoChild.cpp:11, 497:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 497:25.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 497:25.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 497:25.62 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 497:25.62 ^ 497:25.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 497:25.63 struct Block { 497:25.63 ^~~~~ 497:26.08 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 497:26.08 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 497:26.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 497:26.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 497:26.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 497:26.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 497:26.08 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 497:26.08 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 497:26.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 497:26.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 497:26.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:26.09 foundInterface = 0; \ 497:26.09 ^~~~~~~~~~~~~~ 497:26.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:26.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:26.11 ^~~~~~~~~~~~~~~~~~~~~~~ 497:26.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:26.11 NS_INTERFACE_MAP_END 497:26.11 ^~~~~~~~~~~~~~~~~~~~ 497:26.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 497:26.11 } else 497:26.12 ^~~~ 497:26.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 497:26.12 NS_IMPL_QUERY_BODY_CONCRETE(_class) 497:26.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 497:26.12 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 497:26.13 NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 497:26.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497:26.40 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 497:26.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:26.40 foundInterface = 0; \ 497:26.40 ^~~~~~~~~~~~~~ 497:26.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:26.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:26.40 ^~~~~~~~~~~~~~~~~~~~~~~ 497:26.40 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:26.41 NS_INTERFACE_MAP_END 497:26.41 ^~~~~~~~~~~~~~~~~~~~ 497:26.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:26.41 else 497:26.41 ^~~~ 497:26.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 497:26.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 497:26.42 ^~~~~~~~~~~~~~~~~~ 497:26.44 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 497:26.44 NS_INTERFACE_MAP_ENTRY(nsIObserver) 497:26.44 ^~~~~~~~~~~~~~~~~~~~~~ 497:26.93 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 497:26.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:26.93 foundInterface = 0; \ 497:26.93 ^~~~~~~~~~~~~~ 497:26.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:26.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:26.93 ^~~~~~~~~~~~~~~~~~~~~~~ 497:26.93 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:26.93 NS_INTERFACE_MAP_END 497:26.93 ^~~~~~~~~~~~~~~~~~~~ 497:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:26.94 else 497:26.94 ^~~~ 497:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 497:26.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 497:26.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497:26.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 497:26.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 497:26.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497:29.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:74: 497:29.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 497:29.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:154:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 497:29.06 } // namespace mozilla 497:29.06 ^ 497:29.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:154:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 497:29.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 497:29.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:154:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 497:29.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:154:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 497:46.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadUtils.h:24, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.h:14, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 497:46.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 497:46.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 497:46.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 497:46.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 497:46.81 memset(&aArr[0], 0, N * sizeof(T)); 497:46.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497:46.81 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 497:46.81 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.cpp:13, 497:46.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 497:46.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 497:46.83 class nsDataHashtable : public nsBaseHashtable { 497:46.83 ^~~~~~~~~~~~~~~ 497:49.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 497:49.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 497:49.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 497:49.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 497:49.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 497:49.84 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Entries.h:13, 497:49.85 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Classifier.h:9, 497:49.85 from /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 497:49.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 497:49.85 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 497:49.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:49.85 foundInterface = 0; \ 497:49.85 ^~~~~~~~~~~~~~ 497:49.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:49.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:49.86 ^~~~~~~~~~~~~~~~~~~~~~~ 497:49.86 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:49.86 NS_INTERFACE_MAP_END 497:49.86 ^~~~~~~~~~~~~~~~~~~~ 497:49.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:49.86 else 497:49.86 ^~~~ 497:49.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 497:49.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 497:49.86 ^~~~~~~~~~~~~~~~~~ 497:49.86 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 497:49.90 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 497:49.90 ^~~~~~~~~~~~~~~~~~~~~~ 497:49.97 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 497:49.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:49.98 foundInterface = 0; \ 497:49.98 ^~~~~~~~~~~~~~ 497:49.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:49.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:49.98 ^~~~~~~~~~~~~~~~~~~~~~~ 497:49.98 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:49.98 NS_INTERFACE_MAP_END 497:49.98 ^~~~~~~~~~~~~~~~~~~~ 497:49.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:49.98 else 497:49.98 ^~~~ 497:49.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 497:49.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 497:49.98 ^~~~~~~~~~~~~~~~~~ 497:49.98 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 497:49.98 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 497:49.98 ^~~~~~~~~~~~~~~~~~~~~~ 497:50.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 497:50.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 497:50.22 foundInterface = 0; \ 497:50.22 ^~~~~~~~~~~~~~ 497:50.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 497:50.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 497:50.22 ^~~~~~~~~~~~~~~~~~~~~~~ 497:50.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 497:50.22 NS_INTERFACE_MAP_END 497:50.22 ^~~~~~~~~~~~~~~~~~~~ 497:50.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 497:50.22 else 497:50.22 ^~~~ 497:50.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 497:50.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 497:50.22 ^~~~~~~~~~~~~~~~~~ 497:50.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 497:50.22 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 497:50.23 ^~~~~~~~~~~~~~~~~~~~~~ 498:23.94 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 498:23.94 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 498:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 498:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 498:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 498:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 498:23.94 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 498:23.94 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 498:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 498:23.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 498:23.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 498:23.95 foundInterface = 0; \ 498:23.95 ^~~~~~~~~~~~~~ 498:23.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 498:23.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 498:23.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:23.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 498:23.95 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 498:23.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:23.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 498:23.95 } else 498:23.95 ^~~~ 498:23.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 498:23.95 NS_IMPL_QUERY_BODY_CONCRETE(_class) 498:23.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:23.97 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:422:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 498:23.97 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 498:23.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:27.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 498:27.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 498:27.19 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:15, 498:27.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 498:27.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 498:27.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 498:27.19 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 498:27.19 ^ 498:27.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 498:27.20 struct Block { 498:27.20 ^~~~~ 498:32.86 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 498:32.86 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 498:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 498:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 498:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 498:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 498:32.86 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 498:32.86 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 498:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 498:32.86 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 498:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 498:32.86 foundInterface = 0; \ 498:32.86 ^~~~~~~~~~~~~~ 498:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 498:32.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 498:32.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:32.87 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 498:32.87 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 498:32.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:32.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 498:32.87 } else 498:32.87 ^~~~ 498:32.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 498:32.87 NS_IMPL_QUERY_BODY_CONCRETE(_class) 498:32.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:32.87 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 498:32.87 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 498:32.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:39.71 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 498:39.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 498:39.72 foundInterface = 0; \ 498:39.72 ^~~~~~~~~~~~~~ 498:39.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 498:39.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 498:39.72 ^~~~~~~~~~~~~~~~~~~~~~~ 498:39.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp:297:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 498:39.72 NS_INTERFACE_MAP_END 498:39.72 ^~~~~~~~~~~~~~~~~~~~ 498:39.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 498:39.72 } else 498:39.72 ^~~~ 498:39.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 498:39.72 NS_IMPL_QUERY_BODY_CONCRETE(_class) 498:39.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:39.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp:296:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 498:39.72 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 498:39.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:41.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp: In member function 'virtual nsresult mozilla::net::ParentChannelListener::QueryInterface(const nsIID&, void**)': 498:41.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 498:41.11 foundInterface = 0; \ 498:41.11 ^~~~~~~~~~~~~~ 498:41.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 498:41.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 498:41.11 ^~~~~~~~~~~~~~~~~~~~~~~ 498:41.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 498:41.11 NS_INTERFACE_MAP_END 498:41.11 ^~~~~~~~~~~~~~~~~~~~ 498:41.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 498:41.11 } else 498:41.11 ^~~~ 498:41.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 498:41.11 NS_IMPL_QUERY_BODY_CONCRETE(_class) 498:41.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:41.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 498:41.11 NS_INTERFACE_MAP_ENTRY_CONCRETE(ParentChannelListener) 498:41.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:43.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 498:43.20 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 498:43.20 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:93:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead [-Wclass-memaccess] 498:43.20 memset(&state, 0, sizeof(state)); 498:43.20 ^ 498:43.20 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 498:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 498:43.20 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 498:43.20 struct list_state { 498:43.20 ^~~~~~~~~~ 498:43.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:47: 498:43.27 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp: In member function 'virtual void TestMozURL_UrlTestData_Test::TestBody()': 498:43.27 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp:353:16: warning: 'Json::Reader::Reader()' is deprecated: Use CharReader and CharReaderBuilder instead [-Wdeprecated-declarations] 498:43.27 Json::Reader reader; 498:43.27 ^~~~~~ 498:43.27 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:11, 498:43.27 from /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp:5, 498:43.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:47: 498:43.27 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/reader.h:56:3: note: declared here 498:43.27 Reader(); 498:43.27 ^~~~~~ 498:48.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 498:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 498:48.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 498:48.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 498:48.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 498:48.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 498:48.06 memset(&aArr[0], 0, N * sizeof(T)); 498:48.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498:48.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 498:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 498:48.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 498:48.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 498:48.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 498:48.08 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 498:48.08 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 498:48.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 498:48.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 498:48.08 class nsDataHashtable : public nsBaseHashtable { 498:48.08 ^~~~~~~~~~~~~~~ 500:00.69 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 500:00.69 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 500:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 500:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 500:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 500:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 500:00.69 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 500:00.69 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 500:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 500:00.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 500:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 500:00.69 foundInterface = 0; \ 500:00.69 ^~~~~~~~~~~~~~ 500:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 500:00.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 500:00.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500:00.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 500:00.69 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 500:00.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 500:00.69 } else 500:00.69 ^~~~ 500:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 500:00.69 NS_IMPL_QUERY_BODY_CONCRETE(_class) 500:00.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 500:00.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 500:00.71 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 500:00.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500:02.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:137: 500:02.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 500:02.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.cc:223:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 500:02.06 } // namespace IPC 500:02.06 ^ 500:02.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.cc:223:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 500:02.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 500:02.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.cc:223:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 500:02.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.cc:223:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 500:02.55 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 500:02.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 500:02.55 foundInterface = 0; \ 500:02.55 ^~~~~~~~~~~~~~ 500:02.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 500:02.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 500:02.55 ^~~~~~~~~~~~~~~~~~~~~~~ 500:02.55 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2446:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 500:02.55 NS_INTERFACE_MAP_END 500:02.55 ^~~~~~~~~~~~~~~~~~~~ 500:02.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 500:02.55 } else 500:02.55 ^~~~ 500:02.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 500:02.55 NS_IMPL_QUERY_BODY_CONCRETE(_class) 500:02.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 500:02.55 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2445:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 500:02.55 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 500:02.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500:03.26 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 500:03.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 500:03.26 foundInterface = 0; \ 500:03.26 ^~~~~~~~~~~~~~ 500:03.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 500:03.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 500:03.26 ^~~~~~~~~~~~~~~~~~~~~~~ 500:03.26 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3950:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 500:03.26 NS_INTERFACE_MAP_END 500:03.26 ^~~~~~~~~~~~~~~~~~~~ 500:03.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 500:03.26 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3949:5: note: some parts of macro expansion are not guarded by this 'else' clause 500:03.26 } else 500:03.26 ^~~~ 500:09.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 500:09.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 500:09.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 500:09.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 500:09.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 500:09.13 memset(&aArr[0], 0, N * sizeof(T)); 500:09.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500:09.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 500:09.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 500:09.15 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 500:09.15 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 500:09.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 500:09.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 500:09.15 class nsDataHashtable : public nsBaseHashtable { 500:09.15 ^~~~~~~~~~~~~~~ 500:32.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:128: 500:32.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsServerTiming.cpp: In member function 'mozilla::net::nsHttpChannel::BeginConnect()': 500:32.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsServerTiming.cpp:108:1: warning: the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 500:32.23 } // namespace mozilla 500:32.23 ^ 500:32.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsServerTiming.cpp:108:1: warning: the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 500:32.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsServerTiming.cpp:108:1: warning: the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 500:38.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 500:38.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 500:38.06 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundParentImpl.cpp:17: 500:38.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 500:38.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 500:38.06 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 500:38.07 ^ 500:38.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 500:38.07 struct Block { 500:38.07 ^~~~~ 501:18.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 501:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 501:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 501:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 501:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 501:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 501:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 501:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 501:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 501:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 501:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 501:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 501:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 501:18.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 501:18.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 501:18.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 501:18.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 501:18.77 memset(&aArr[0], 0, N * sizeof(T)); 501:18.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501:18.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 501:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 501:18.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 501:18.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 501:18.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 501:18.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 501:18.78 class nsDataHashtable : public nsBaseHashtable { 501:18.78 ^~~~~~~~~~~~~~~ 501:37.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 501:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 501:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols10.cpp:92: 501:37.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 501:37.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 501:37.10 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 501:37.10 ^ 501:37.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 501:37.10 struct Block { 501:37.10 ^~~~~ 502:01.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 502:01.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 502:01.63 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundImpl.cpp:24, 502:01.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 502:01.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 502:01.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 502:01.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 502:01.64 ^ 502:01.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 502:01.64 struct Block { 502:01.64 ^~~~~ 502:06.75 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 502:06.75 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 502:06.75 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsAutoPtr.h:10, 502:06.76 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.h:21, 502:06.76 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel.h:13, 502:06.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Transport.h:11, 502:06.76 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundChild.h:11, 502:06.76 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundImpl.cpp:7, 502:06.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 502:06.76 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 502:06.78 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 502:06.78 foundInterface = 0; \ 502:06.78 ^~~~~~~~~~~~~~ 502:06.78 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 502:06.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 502:06.78 ^~~~~~~~~~~~~~~~~~~~~~~ 502:06.78 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 502:06.78 NS_INTERFACE_MAP_END 502:06.78 ^~~~~~~~~~~~~~~~~~~~ 502:06.78 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 502:06.78 else 502:06.78 ^~~~ 502:06.78 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 502:06.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 502:06.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502:06.78 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 502:06.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 502:06.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502:16.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 502:16.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PContentChild.cpp:7, 502:16.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols12.cpp:2: 502:16.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 502:16.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 502:16.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 502:16.23 ^ 502:16.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 502:16.23 struct Block { 502:16.23 ^~~~~ 502:30.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:137: 502:30.47 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 502:30.48 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 502:30.48 } // namespace mozilla 502:30.48 ^ 502:30.48 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 502:30.48 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 502:30.50 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 502:30.50 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 502:42.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 502:42.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 502:42.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 502:42.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 502:42.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 502:42.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 502:42.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 502:42.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 502:42.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 502:42.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 502:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 502:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 502:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientSourceOpChild.cpp:7, 502:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 502:42.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 502:42.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 502:42.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 502:42.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 502:42.27 memset(&aArr[0], 0, N * sizeof(T)); 502:42.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502:42.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 502:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 502:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 502:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 502:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientSourceOpChild.cpp:7, 502:42.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 502:42.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 502:42.28 class nsDataHashtable : public nsBaseHashtable { 502:42.28 ^~~~~~~~~~~~~~~ 503:04.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 503:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 503:04.38 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamUtils.cpp:12, 503:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 503:04.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 503:04.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503:04.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 503:04.41 ^ 503:04.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 503:04.41 struct Block { 503:04.41 ^~~~~ 503:28.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:137: 503:28.25 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/StringUtil.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 503:28.25 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/StringUtil.cpp:88:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 503:28.25 } // namespace base 503:28.25 ^ 503:28.25 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/StringUtil.cpp:88:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 503:28.25 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/StringUtil.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 503:28.25 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/StringUtil.cpp:88:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 503:28.25 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/StringUtil.cpp:88:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 503:36.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 503:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 503:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols13.cpp:83: 503:36.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 503:36.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503:36.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 503:36.80 ^ 503:36.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 503:36.80 struct Block { 503:36.80 ^~~~~ 503:55.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 503:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PFileDescriptorSet.cpp:9, 503:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols14.cpp:101: 503:55.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 503:55.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503:55.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 503:55.37 ^ 503:55.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 503:55.37 struct Block { 503:55.37 ^~~~~ 504:30.25 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 504:30.25 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 504:30.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 504:30.26 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 504:30.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 504:30.26 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 504:30.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 504:30.26 foundInterface = 0; \ 504:30.26 ^~~~~~~~~~~~~~ 504:30.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 504:30.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 504:30.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:30.27 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 504:30.27 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 504:30.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:30.27 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:11, 504:30.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 504:30.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 504:30.29 } else 504:30.29 ^~~~ 504:30.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 504:30.29 } else 504:30.29 ^~~~ 504:30.41 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 504:30.41 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 504:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 504:30.41 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 504:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 504:30.41 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 504:30.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 504:30.41 foundInterface = 0; \ 504:30.41 ^~~~~~~~~~~~~~ 504:30.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 504:30.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 504:30.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:30.42 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 504:30.42 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 504:30.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:30.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 504:30.42 else 504:30.42 ^~~~ 504:30.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 504:30.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 504:30.42 ^~~~~~~~~~~~~~~~~~ 504:30.42 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 504:30.42 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 504:30.42 ^~~~~~~~~~~~~~~~~~~~~~ 504:31.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 504:31.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 504:31.00 foundInterface = 0; \ 504:31.00 ^~~~~~~~~~~~~~ 504:31.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 504:31.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 504:31.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:31.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 504:31.00 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 504:31.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:31.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 504:31.00 else 504:31.00 ^~~~ 504:31.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 504:31.00 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 504:31.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:31.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 504:31.00 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 504:31.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:39.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 504:39.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 504:39.93 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsIOService.cpp:53, 504:39.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:47: 504:39.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 504:39.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 504:39.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 504:39.93 ^ 504:39.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 504:39.93 struct Block { 504:39.93 ^~~~~ 504:49.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 504:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 504:49.15 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/SimpleChannel.cpp:17, 504:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:38: 504:49.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 504:49.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 504:49.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 504:49.16 ^ 504:49.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 504:49.16 struct Block { 504:49.16 ^~~~~ 504:51.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 504:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 504:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 504:51.47 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/RedirectChannelRegistrar.h:8, 504:51.47 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/RedirectChannelRegistrar.cpp:5, 504:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 504:51.47 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 504:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 504:51.50 foundInterface = 0; \ 504:51.50 ^~~~~~~~~~~~~~ 504:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 504:51.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 504:51.50 ^~~~~~~~~~~~~~~~~~~~~~~ 504:51.50 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 504:51.50 NS_INTERFACE_MAP_END 504:51.50 ^~~~~~~~~~~~~~~~~~~~ 504:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 504:51.50 else 504:51.50 ^~~~ 504:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 504:51.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 504:51.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:51.50 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 504:51.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 504:51.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504:51.63 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 504:51.63 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 504:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 504:51.63 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 504:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 504:51.63 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 504:51.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 504:51.63 foundInterface = 0; \ 504:51.63 ^~~~~~~~~~~~~~ 504:51.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 504:51.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 504:51.63 ^~~~~~~~~~~~~~~~~~~~~~~ 504:51.63 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 504:51.63 NS_INTERFACE_MAP_END 504:51.63 ^~~~~~~~~~~~~~~~~~~~ 504:51.63 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:11, 504:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 504:51.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 504:51.64 } else 504:51.64 ^~~~ 504:51.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 504:51.64 } else 504:51.64 ^~~~ 505:12.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 505:12.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 505:12.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:124:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 505:12.16 } 505:12.16 ^ 505:12.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:124:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 505:12.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 505:12.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:124:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 505:12.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:124:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 505:13.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 505:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 505:13.74 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptParent.cpp:9, 505:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 505:13.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 505:13.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 505:13.75 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 505:13.75 ^ 505:13.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 505:13.75 struct Block { 505:13.75 ^~~~~ 505:26.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.h:29, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptShared.h:12, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/WrapperAnswer.h:11, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptBase.h:11, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.h:11, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:8, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 505:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 505:26.81 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 505:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 505:26.81 memset(aT, 0, sizeof(T)); 505:26.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 505:26.81 In file included from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:12, 505:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 505:26.81 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 505:26.81 struct GlobalProperties { 505:26.81 ^~~~~~~~~~~~~~~~ 505:46.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 505:46.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PHal.cpp:8, 505:46.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols17.cpp:56: 505:46.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 505:46.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 505:46.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 505:46.57 ^ 505:46.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 505:46.57 struct Block { 505:46.57 ^~~~~ 506:12.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 506:12.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 506:12.05 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.cpp:24: 506:12.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 506:12.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 506:12.05 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 506:12.05 ^ 506:12.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 506:12.05 struct Block { 506:12.05 ^~~~~ 506:19.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 506:19.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PJavaScriptParent.cpp:10, 506:19.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols19.cpp:2: 506:19.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 506:19.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 506:19.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 506:19.43 ^ 506:19.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 506:19.43 struct Block { 506:19.43 ^~~~~ 506:22.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 506:22.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PIPCBlobInputStream.cpp:11, 506:22.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols18.cpp:47: 506:22.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 506:22.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 506:22.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 506:22.33 ^ 506:22.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 506:22.33 struct Block { 506:22.33 ^~~~~ 506:54.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 506:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 506:54.03 from /builddir/build/BUILD/firefox-70.0.1/hal/WindowIdentifier.cpp:9, 506:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:11: 506:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 506:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 506:54.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 506:54.03 ^ 506:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 506:54.03 struct Block { 506:54.03 ^~~~~ 507:06.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.h:13, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/hal/HalWakeLock.cpp:7, 507:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 507:06.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 507:06.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 507:06.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 507:06.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 507:06.38 memset(&aArr[0], 0, N * sizeof(T)); 507:06.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507:06.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 507:06.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 507:06.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 507:06.38 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.h:13, 507:06.38 from /builddir/build/BUILD/firefox-70.0.1/hal/HalWakeLock.cpp:7, 507:06.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 507:06.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 507:06.38 class nsDataHashtable : public nsBaseHashtable { 507:06.38 ^~~~~~~~~~~~~~~ 507:13.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 507:13.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PMediaParent.cpp:9, 507:13.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: 507:13.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 507:13.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 507:13.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 507:13.85 ^ 507:13.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 507:13.85 struct Block { 507:13.85 ^~~~~ 507:36.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.h:12, 507:36.83 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 507:36.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 507:36.83 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 507:36.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 507:36.83 memset(aT, 0, sizeof(T)); 507:36.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 507:36.83 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 507:36.83 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 507:36.83 struct GlobalProperties { 507:36.83 ^~~~~~~~~~~~~~~~ 507:59.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 507:59.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPSMContentDownloader.cpp:7, 507:59.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols21.cpp:2: 507:59.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 507:59.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 507:59.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 507:59.17 ^ 507:59.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 507:59.18 struct Block { 507:59.18 ^~~~~ 508:03.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 508:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 508:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 508:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 508:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 508:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 508:03.53 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 508:03.53 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:7, 508:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 508:03.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 508:03.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 508:03.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 508:03.53 memset(aT, 0, sizeof(T)); 508:03.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 508:03.53 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, 508:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 508:03.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 508:03.53 struct GlobalProperties { 508:03.54 ^~~~~~~~~~~~~~~~ 508:20.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 508:20.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPluginModule.cpp:11, 508:20.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols22.cpp:20: 508:20.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 508:20.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 508:20.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 508:20.91 ^ 508:20.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 508:20.91 struct Block { 508:20.91 ^~~~~ 508:24.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 508:24.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 508:24.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 508:24.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 508:24.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 508:24.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 508:24.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 508:24.42 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 508:24.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 508:24.42 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 508:24.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 508:24.42 memset(aT, 0, sizeof(T)); 508:24.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 508:24.42 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 508:24.42 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 508:24.42 struct GlobalProperties { 508:24.42 ^~~~~~~~~~~~~~~~ 508:44.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 508:44.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 508:44.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:10, 508:44.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 508:44.84 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 508:44.84 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 508:44.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 508:44.84 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 508:44.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 508:44.85 foundInterface = 0; \ 508:44.86 ^~~~~~~~~~~~~~ 508:44.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 508:44.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 508:44.88 ^~~~~~~~~~~~~~~~~~~~~~~ 508:44.88 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:330:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 508:44.88 NS_INTERFACE_MAP_END 508:44.88 ^~~~~~~~~~~~~~~~~~~~ 508:44.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 508:44.91 else 508:44.91 ^~~~ 508:44.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 508:44.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 508:44.91 ^~~~~~~~~~~~~~~~~~ 508:44.91 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:329:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 508:44.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 508:44.91 ^~~~~~~~~~~~~~~~~~~~~~ 508:49.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 508:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPresentationChild.cpp:11, 508:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols23.cpp:20: 508:49.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 508:49.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 508:49.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 508:49.32 ^ 508:49.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 508:49.32 struct Block { 508:49.32 ^~~~~ 508:49.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 508:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 508:49.51 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 508:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 508:49.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 508:49.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 508:49.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 508:49.52 ^ 508:49.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 508:49.52 struct Block { 508:49.52 ^~~~~ 509:03.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 509:03.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 509:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 509:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 509:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 509:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 509:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 509:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 509:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 509:03.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 509:03.29 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 509:03.29 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 509:03.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 509:03.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 509:03.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 509:03.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 509:03.29 memset(aT, 0, sizeof(T)); 509:03.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 509:03.30 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 509:03.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 509:03.30 struct AmountFns { 509:03.30 ^~~~~~~~~ 509:03.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 509:03.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 509:03.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 509:03.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 509:03.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 509:03.32 memset(aT, 0, sizeof(T)); 509:03.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 509:03.32 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 509:03.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 509:03.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 509:03.32 struct SizeOfTabFns { 509:03.32 ^~~~~~~~~~~~ 509:03.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 509:03.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 509:03.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 509:03.54 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 509:03.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 509:03.54 memset(aT, 0, sizeof(T)); 509:03.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 509:03.54 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 509:03.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 509:03.54 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 509:03.54 struct GlobalProperties { 509:03.54 ^~~~~~~~~~~~~~~~ 509:44.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 509:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 509:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols25.cpp:137: 509:44.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 509:44.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 509:44.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 509:44.09 ^ 509:44.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 509:44.09 struct Block { 509:44.09 ^~~~~ 509:47.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 509:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 509:47.89 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 509:47.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 509:47.89 foundInterface = 0; \ 509:47.89 ^~~~~~~~~~~~~~ 509:47.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 509:47.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 509:47.90 ^~~~~~~~~~~~~~~~~~~~~~~ 509:47.90 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 509:47.90 NS_INTERFACE_MAP_END 509:47.90 ^~~~~~~~~~~~~~~~~~~~ 509:47.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 509:47.90 else 509:47.90 ^~~~ 509:47.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 509:47.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 509:47.90 ^~~~~~~~~~~~~~~~~~ 509:47.92 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 509:47.92 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 509:47.92 ^~~~~~~~~~~~~~~~~~~~~~ 509:50.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 509:50.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngineChild.cpp:10, 509:50.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols26.cpp:2: 509:50.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 509:50.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 509:50.30 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 509:50.30 ^ 509:50.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 509:50.30 struct Block { 509:50.30 ^~~~~ 509:50.90 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 509:50.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 509:50.90 foundInterface = 0; \ 509:50.90 ^~~~~~~~~~~~~~ 509:50.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 509:50.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 509:50.90 ^~~~~~~~~~~~~~~~~~~~~~~ 509:50.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 509:50.92 NS_INTERFACE_MAP_END 509:50.92 ^~~~~~~~~~~~~~~~~~~~ 509:50.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 509:50.92 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 509:50.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 509:50.92 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2649:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 509:50.92 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 509:50.92 ^~~~~~~~~~~~~~~~~~~~ 509:50.92 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 509:50.92 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 509:50.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 509:50.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 509:50.92 } else 509:50.92 ^~~~ 509:50.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 509:50.92 } else 509:50.93 ^~~~ 509:50.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 509:50.93 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 509:50.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 509:50.93 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2649:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 509:50.93 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 509:50.93 ^~~~~~~~~~~~~~~~~~~~ 509:50.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 509:50.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 509:50.93 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 509:50.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 509:50.93 foundInterface = 0; \ 509:50.93 ^~~~~~~~~~~~~~ 509:50.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 509:50.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 509:50.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509:50.94 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2659:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 509:50.94 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 509:50.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509:50.94 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 509:50.94 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 509:50.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 509:50.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 509:50.97 } else 509:50.97 ^~~~ 509:50.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 509:50.97 } else 509:50.97 ^~~~ 509:56.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:10, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 509:56.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 509:56.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 509:56.61 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 509:56.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 509:56.61 memset(aT, 0, sizeof(T)); 509:56.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 509:56.61 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 509:56.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 509:56.61 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 509:56.61 struct GlobalProperties { 509:56.61 ^~~~~~~~~~~~~~~~ 510:17.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:137: 510:17.73 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'nsXPCComponents_Utils::IntentionallyLeak()': 510:17.73 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCRuntimeService.cpp:154:1: warning: the control flow of function '_ZN21nsXPCComponents_Utils17IntentionallyLeakEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 510:17.73 } 510:17.73 ^ 510:17.73 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCRuntimeService.cpp:154:1: warning: the control flow of function '_ZN21nsXPCComponents_Utils17IntentionallyLeakEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 510:32.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 510:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 510:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols27.cpp:119: 510:32.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 510:32.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 510:32.78 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 510:32.78 ^ 510:32.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 510:32.78 struct Block { 510:32.78 ^~~~~ 510:37.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 510:37.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 510:37.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:13, 510:37.11 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 510:37.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 510:37.12 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 510:37.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 510:37.12 foundInterface = 0; \ 510:37.12 ^~~~~~~~~~~~~~ 510:37.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 510:37.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 510:37.12 ^~~~~~~~~~~~~~~~~~~~~~~ 510:37.12 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 510:37.12 NS_INTERFACE_MAP_END 510:37.12 ^~~~~~~~~~~~~~~~~~~~ 510:37.12 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 510:37.12 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 510:37.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 510:37.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 510:37.12 } else 510:37.12 ^~~~ 510:37.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 510:37.12 } else 510:37.14 ^~~~ 510:40.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 510:40.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 510:40.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:13, 510:40.09 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 510:40.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 510:40.09 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 510:40.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 510:40.09 foundInterface = 0; \ 510:40.09 ^~~~~~~~~~~~~~ 510:40.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 510:40.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 510:40.09 ^~~~~~~~~~~~~~~~~~~~~~~ 510:40.09 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 510:40.09 NS_INTERFACE_MAP_END 510:40.09 ^~~~~~~~~~~~~~~~~~~~ 510:40.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 510:40.09 else 510:40.09 ^~~~ 510:40.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 510:40.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 510:40.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510:40.10 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 510:40.10 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 510:40.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510:40.17 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 510:40.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 510:40.17 foundInterface = 0; \ 510:40.17 ^~~~~~~~~~~~~~ 510:40.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 510:40.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 510:40.17 ^~~~~~~~~~~~~~~~~~~~~~~ 510:40.17 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp:675:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 510:40.17 NS_INTERFACE_MAP_END 510:40.17 ^~~~~~~~~~~~~~~~~~~~ 510:40.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 510:40.17 else 510:40.17 ^~~~ 510:40.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 510:40.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 510:40.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510:40.18 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp:674:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 510:40.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 510:40.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510:47.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 510:47.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 510:47.21 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 510:47.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 510:47.21 memset(aT, 0, sizeof(T)); 510:47.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 510:47.21 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 510:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 510:47.21 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 510:47.21 struct GlobalProperties { 510:47.22 ^~~~~~~~~~~~~~~~ 510:53.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 510:53.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PSpeechSynthesis.cpp:7, 510:53.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols28.cpp:110: 510:53.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 510:53.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 510:53.41 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 510:53.41 ^ 510:53.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 510:53.41 struct Block { 510:53.41 ^~~~~ 511:25.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 511:25.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 511:25.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 511:25.63 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARInputStream.h:10, 511:25.63 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJAR.cpp:7, 511:25.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 511:25.64 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 511:25.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 511:25.64 foundInterface = 0; \ 511:25.64 ^~~~~~~~~~~~~~ 511:25.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 511:25.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 511:25.65 ^~~~~~~~~~~~~~~~~~~~~~~ 511:25.65 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 511:25.65 NS_INTERFACE_MAP_END 511:25.67 ^~~~~~~~~~~~~~~~~~~~ 511:25.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 511:25.67 } else 511:25.67 ^~~~ 511:25.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 511:25.67 NS_IMPL_QUERY_BODY_CONCRETE(_class) 511:25.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 511:25.67 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 511:25.68 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 511:25.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511:25.68 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 511:25.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 511:25.70 foundInterface = 0; \ 511:25.70 ^~~~~~~~~~~~~~ 511:25.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 511:25.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 511:25.70 ^~~~~~~~~~~~~~~~~~~~~~~ 511:25.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 511:25.70 NS_INTERFACE_MAP_END \ 511:25.71 ^~~~~~~~~~~~~~~~~~~~ 511:25.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 511:25.71 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 511:25.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511:25.71 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 511:25.71 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 511:25.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511:25.71 In file included from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.h:16, 511:25.71 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARProtocolHandler.cpp:13, 511:25.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 511:25.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 511:25.72 } else \ 511:25.72 ^~~~ 511:25.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 511:25.72 } else \ 511:25.72 ^~~~ 511:25.72 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 511:25.73 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 511:25.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511:58.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 511:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 511:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArray.h:10, 511:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArrayExtensions.h:10, 511:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMutableArray.h:10, 511:58.78 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:10: 511:58.78 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 511:58.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 511:58.78 foundInterface = 0; \ 511:58.78 ^~~~~~~~~~~~~~ 511:58.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 511:58.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 511:58.78 ^~~~~~~~~~~~~~~~~~~~~~~ 511:58.78 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 511:58.78 NS_INTERFACE_MAP_END 511:58.78 ^~~~~~~~~~~~~~~~~~~~ 511:58.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 511:58.78 else 511:58.78 ^~~~ 511:58.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 511:58.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 511:58.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511:58.78 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 511:58.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 511:58.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:03.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 512:03.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PTestShell.cpp:7, 512:03.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols30.cpp:47: 512:03.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 512:03.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 512:03.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 512:03.99 ^ 512:03.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 512:03.99 struct Block { 512:03.99 ^~~~~ 512:16.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 512:16.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 512:16.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:10, 512:16.11 from /builddir/build/BUILD/firefox-70.0.1/storage/FileSystemModule.cpp:11, 512:16.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage0.cpp:2: 512:16.11 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 512:16.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 512:16.11 foundInterface = 0; \ 512:16.11 ^~~~~~~~~~~~~~ 512:16.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 512:16.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 512:16.11 ^~~~~~~~~~~~~~~~~~~~~~~ 512:16.11 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 512:16.11 NS_INTERFACE_MAP_END 512:16.11 ^~~~~~~~~~~~~~~~~~~~ 512:16.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 512:16.11 else 512:16.11 ^~~~ 512:16.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 512:16.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 512:16.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:16.11 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 512:16.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 512:16.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:16.26 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 512:16.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 512:16.26 foundInterface = 0; \ 512:16.26 ^~~~~~~~~~~~~~ 512:16.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 512:16.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 512:16.26 ^~~~~~~~~~~~~~~~~~~~~~~ 512:16.26 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 512:16.26 NS_INTERFACE_MAP_END 512:16.26 ^~~~~~~~~~~~~~~~~~~~ 512:16.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 512:16.26 else 512:16.26 ^~~~ 512:16.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 512:16.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 512:16.26 ^~~~~~~~~~~~~~~~~~ 512:16.27 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 512:16.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 512:16.27 ^~~~~~~~~~~~~~~~~~~~~~ 512:16.43 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 512:16.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 512:16.43 foundInterface = 0; \ 512:16.43 ^~~~~~~~~~~~~~ 512:16.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 512:16.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 512:16.43 ^~~~~~~~~~~~~~~~~~~~~~~ 512:16.43 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 512:16.44 NS_INTERFACE_MAP_END 512:16.45 ^~~~~~~~~~~~~~~~~~~~ 512:16.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 512:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 512:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 512:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 512:16.45 from /builddir/build/BUILD/firefox-70.0.1/storage/StorageBaseStatementInternal.cpp:9, 512:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage0.cpp:20: 512:16.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 512:16.46 } else 512:16.46 ^~~~ 512:16.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 512:16.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 512:16.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:16.46 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 512:16.46 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 512:16.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:27.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 512:27.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 512:27.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 512:27.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 512:27.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 512:27.65 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageSQLFunctions.cpp:10, 512:27.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 512:27.65 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 512:27.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 512:27.65 foundInterface = 0; \ 512:27.65 ^~~~~~~~~~~~~~ 512:27.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 512:27.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 512:27.66 ^~~~~~~~~~~~~~~~~~~~~~~ 512:27.66 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 512:27.66 NS_INTERFACE_MAP_END 512:27.66 ^~~~~~~~~~~~~~~~~~~~ 512:27.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 512:27.66 else 512:27.66 ^~~~ 512:27.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 512:27.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 512:27.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:27.66 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 512:27.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 512:27.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:27.80 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 512:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 512:27.80 foundInterface = 0; \ 512:27.80 ^~~~~~~~~~~~~~ 512:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 512:27.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 512:27.80 ^~~~~~~~~~~~~~~~~~~~~~~ 512:27.80 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 512:27.80 NS_INTERFACE_MAP_END 512:27.80 ^~~~~~~~~~~~~~~~~~~~ 512:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 512:27.80 else 512:27.80 ^~~~ 512:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 512:27.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 512:27.81 ^~~~~~~~~~~~~~~~~~ 512:27.81 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 512:27.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 512:27.81 ^~~~~~~~~~~~~~~~~~~~~~ 512:27.96 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 512:27.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 512:27.96 foundInterface = 0; \ 512:27.96 ^~~~~~~~~~~~~~ 512:27.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 512:27.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 512:27.96 ^~~~~~~~~~~~~~~~~~~~~~~ 512:27.96 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 512:27.96 NS_INTERFACE_MAP_END 512:27.96 ^~~~~~~~~~~~~~~~~~~~ 512:27.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 512:27.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 512:27.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 512:27.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 512:27.96 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.h:14, 512:27.96 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageService.cpp:11, 512:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 512:27.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 512:27.97 } else 512:27.97 ^~~~ 512:27.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 512:27.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 512:27.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:27.97 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 512:27.97 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 512:27.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:27.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 512:27.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 512:27.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 512:27.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 512:27.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 512:27.99 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageSQLFunctions.cpp:10, 512:27.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 512:27.99 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 512:28.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 512:28.00 foundInterface = 0; \ 512:28.00 ^~~~~~~~~~~~~~ 512:28.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 512:28.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 512:28.00 ^~~~~~~~~~~~~~~~~~~~~~~ 512:28.00 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 512:28.00 NS_INTERFACE_MAP_END 512:28.00 ^~~~~~~~~~~~~~~~~~~~ 512:28.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 512:28.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 512:28.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 512:28.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 512:28.00 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.h:14, 512:28.00 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageService.cpp:11, 512:28.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 512:28.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 512:28.00 } else 512:28.00 ^~~~ 512:28.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 512:28.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 512:28.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:28.01 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 512:28.03 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 512:28.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512:28.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 512:28.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PURLClassifier.cpp:7, 512:28.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols31.cpp:38: 512:28.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 512:28.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 512:28.47 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 512:28.47 ^ 512:28.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 512:28.47 struct Block { 512:28.47 ^~~~~ 512:57.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 512:57.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 512:57.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentPolicy.h:10, 512:57.97 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsContentBlocker.h:7, 512:57.97 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsContentBlocker.cpp:5, 512:57.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 512:57.97 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 512:57.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 512:57.99 foundInterface = 0; \ 512:57.99 ^~~~~~~~~~~~~~ 512:57.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 512:57.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 512:57.99 ^~~~~~~~~~~~~~~~~~~~~~~ 512:57.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 512:57.99 NS_INTERFACE_MAP_END 512:57.99 ^~~~~~~~~~~~~~~~~~~~ 512:57.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 512:57.99 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 512:57.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 512:57.99 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 512:57.99 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 512:58.01 ^~~~~~~~~~~~~~~~~~~~ 512:58.01 In file included from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:8, 512:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 512:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 512:58.01 } else 512:58.01 ^~~~ 512:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 512:58.01 } else 512:58.01 ^~~~ 512:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 512:58.01 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 512:58.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 512:58.01 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 512:58.01 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 512:58.01 ^~~~~~~~~~~~~~~~~~~~ 513:03.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 513:03.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 513:03.58 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermissionManager.cpp:11, 513:03.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 513:03.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 513:03.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 513:03.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 513:03.58 ^ 513:03.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 513:03.58 struct Block { 513:03.58 ^~~~~ 513:16.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 513:16.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 513:16.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols33.cpp:56: 513:16.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 513:16.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 513:16.30 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 513:16.30 ^ 513:16.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 513:16.30 struct Block { 513:16.30 ^~~~~ 513:38.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 513:38.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 513:38.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:74: 513:38.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 513:38.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 513:38.16 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 513:38.16 ^ 513:38.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 513:38.16 struct Block { 513:38.16 ^~~~~ 514:09.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 514:09.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 514:09.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 514:09.35 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStreamLoader.h:9, 514:09.35 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStreamLoader.cpp:6, 514:09.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 514:09.35 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 514:09.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:09.35 foundInterface = 0; \ 514:09.35 ^~~~~~~~~~~~~~ 514:09.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:09.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:09.35 ^~~~~~~~~~~~~~~~~~~~~~~ 514:09.35 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:09.35 NS_INTERFACE_MAP_END 514:09.35 ^~~~~~~~~~~~~~~~~~~~ 514:09.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 514:09.38 else 514:09.38 ^~~~ 514:09.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 514:09.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 514:09.38 ^~~~~~~~~~~~~~~~~~ 514:09.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 514:09.38 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 514:09.39 ^~~~~~~~~~~~~~~~~~~~~~ 514:20.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 514:20.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 514:20.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 514:20.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 514:20.25 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 514:20.25 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 514:20.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 514:20.25 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 514:20.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:20.26 foundInterface = 0; \ 514:20.26 ^~~~~~~~~~~~~~ 514:20.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:20.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:20.26 ^~~~~~~~~~~~~~~~~~~~~~~ 514:20.26 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:20.26 NS_INTERFACE_MAP_END 514:20.26 ^~~~~~~~~~~~~~~~~~~~ 514:20.26 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp:13, 514:20.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:20: 514:20.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 514:20.26 } else 514:20.26 ^~~~ 514:20.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 514:20.26 } else 514:20.26 ^~~~ 514:23.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 514:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 514:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 514:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 514:23.08 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 514:23.08 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 514:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 514:23.09 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 514:23.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:23.09 foundInterface = 0; \ 514:23.09 ^~~~~~~~~~~~~~ 514:23.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:23.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:23.09 ^~~~~~~~~~~~~~~~~~~~~~~ 514:23.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:23.09 NS_INTERFACE_MAP_END \ 514:23.09 ^~~~~~~~~~~~~~~~~~~~ 514:23.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 514:23.09 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 514:23.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:23.09 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 514:23.09 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 514:23.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:23.09 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 514:23.09 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 514:23.09 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 514:23.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 514:23.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 514:23.09 } else \ 514:23.09 ^~~~ 514:23.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 514:23.10 } else \ 514:23.11 ^~~~ 514:23.11 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 514:23.11 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 514:23.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:23.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 514:23.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 514:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 514:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 514:23.18 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 514:23.18 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 514:23.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 514:23.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 514:23.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:23.18 foundInterface = 0; \ 514:23.18 ^~~~~~~~~~~~~~ 514:23.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:23.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:23.18 ^~~~~~~~~~~~~~~~~~~~~~~ 514:23.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:23.18 NS_INTERFACE_MAP_END 514:23.18 ^~~~~~~~~~~~~~~~~~~~ 514:23.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 514:23.18 else 514:23.18 ^~~~ 514:23.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 514:23.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 514:23.20 ^~~~~~~~~~~~~~~~~~ 514:23.20 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:60:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 514:23.20 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 514:23.20 ^~~~~~~~~~~~~~~~~~~~~~ 514:23.27 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 514:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:23.28 foundInterface = 0; \ 514:23.28 ^~~~~~~~~~~~~~ 514:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:23.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:23.28 ^~~~~~~~~~~~~~~~~~~~~~~ 514:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:23.28 NS_INTERFACE_MAP_END \ 514:23.28 ^~~~~~~~~~~~~~~~~~~~ 514:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 514:23.28 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 514:23.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:23.28 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 514:23.28 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 514:23.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:23.28 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 514:23.28 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 514:23.28 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 514:23.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 514:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 514:23.28 } else \ 514:23.28 ^~~~ 514:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 514:23.28 } else \ 514:23.28 ^~~~ 514:23.28 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 514:23.28 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 514:23.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:25.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWindowGlobalParent.cpp:7, 514:25.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols35.cpp:2: 514:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 514:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 514:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 514:25.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 514:25.91 memset(&aArr[0], 0, N * sizeof(T)); 514:25.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:25.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 514:25.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 514:25.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 514:25.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 514:25.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWindowGlobalParent.cpp:7, 514:25.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols35.cpp:2: 514:25.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 514:25.92 class nsDataHashtable : public nsBaseHashtable { 514:25.92 ^~~~~~~~~~~~~~~ 514:27.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 514:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 514:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 514:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 514:27.80 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 514:27.80 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 514:27.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 514:27.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 514:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:27.80 foundInterface = 0; \ 514:27.80 ^~~~~~~~~~~~~~ 514:27.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:27.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:27.81 ^~~~~~~~~~~~~~~~~~~~~~~ 514:27.81 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:27.81 NS_INTERFACE_MAP_END 514:27.81 ^~~~~~~~~~~~~~~~~~~~ 514:27.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 514:27.81 else 514:27.81 ^~~~ 514:27.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 514:27.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 514:27.81 ^~~~~~~~~~~~~~~~~~ 514:27.81 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 514:27.81 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 514:27.81 ^~~~~~~~~~~~~~~~~~~~~~ 514:28.01 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 514:28.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:28.02 foundInterface = 0; \ 514:28.02 ^~~~~~~~~~~~~~ 514:28.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:28.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:28.02 ^~~~~~~~~~~~~~~~~~~~~~~ 514:28.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:28.02 NS_INTERFACE_MAP_END \ 514:28.02 ^~~~~~~~~~~~~~~~~~~~ 514:28.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 514:28.02 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 514:28.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:28.02 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 514:28.02 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 514:28.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:28.02 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 514:28.02 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 514:28.02 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 514:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 514:28.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 514:28.03 } else \ 514:28.03 ^~~~ 514:28.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 514:28.03 } else \ 514:28.03 ^~~~ 514:28.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 514:28.03 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 514:28.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:36.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 514:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 514:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 514:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 514:36.59 from /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:7, 514:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 514:36.59 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 514:36.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:36.59 foundInterface = 0; \ 514:36.60 ^~~~~~~~~~~~~~ 514:36.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:36.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:36.60 ^~~~~~~~~~~~~~~~~~~~~~~ 514:36.60 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:36.60 NS_INTERFACE_MAP_END 514:36.60 ^~~~~~~~~~~~~~~~~~~~ 514:36.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 514:36.60 } else 514:36.60 ^~~~ 514:36.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 514:36.60 NS_IMPL_QUERY_BODY_CONCRETE(_class) 514:36.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:36.60 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 514:36.60 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 514:36.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514:37.02 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 514:37.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:37.02 foundInterface = 0; \ 514:37.02 ^~~~~~~~~~~~~~ 514:37.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:37.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:37.03 ^~~~~~~~~~~~~~~~~~~~~~~ 514:37.03 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:37.03 NS_INTERFACE_MAP_END 514:37.03 ^~~~~~~~~~~~~~~~~~~~ 514:37.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 514:37.04 else 514:37.04 ^~~~ 514:37.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 514:37.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 514:37.04 ^~~~~~~~~~~~~~~~~~ 514:37.05 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 514:37.05 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 514:37.05 ^~~~~~~~~~~~~~~~~~~~~~ 514:37.13 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 514:37.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 514:37.13 foundInterface = 0; \ 514:37.13 ^~~~~~~~~~~~~~ 514:37.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 514:37.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 514:37.13 ^~~~~~~~~~~~~~~~~~~~~~~ 514:37.13 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:782:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514:37.13 NS_INTERFACE_MAP_END 514:37.13 ^~~~~~~~~~~~~~~~~~~~ 514:37.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 514:37.13 else 514:37.14 ^~~~ 514:37.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 514:37.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 514:37.14 ^~~~~~~~~~~~~~~~~~ 514:37.14 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:781:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 514:37.14 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 514:37.14 ^~~~~~~~~~~~~~~~~~~~~~ 515:08.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 515:08.62 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 515:08.62 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:9, 515:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 515:08.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 515:08.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 515:08.62 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 515:08.62 ^ 515:08.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 515:08.62 struct Block { 515:08.62 ^~~~~ 515:16.67 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 515:16.67 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 515:16.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 515:16.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 515:16.67 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 515:16.67 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 515:16.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 515:16.67 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 515:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 515:16.69 foundInterface = 0; \ 515:16.69 ^~~~~~~~~~~~~~ 515:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 515:16.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 515:16.69 ^~~~~~~~~~~~~~~~~~~~~~~ 515:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 515:16.71 NS_INTERFACE_MAP_END 515:16.71 ^~~~~~~~~~~~~~~~~~~~ 515:16.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 515:16.71 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 515:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 515:16.71 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 515:16.71 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 515:16.71 ^~~~~~~~~~~~~~~~~~~~ 515:16.71 In file included from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 515:16.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 515:16.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 515:16.72 } else 515:16.73 ^~~~ 515:16.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 515:16.75 } else 515:16.75 ^~~~ 515:16.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 515:16.75 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 515:16.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 515:16.75 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 515:16.75 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 515:16.75 ^~~~~~~~~~~~~~~~~~~~ 515:17.03 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 515:17.03 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 515:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 515:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 515:17.03 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 515:17.03 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 515:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 515:17.03 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 515:17.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 515:17.03 foundInterface = 0; \ 515:17.03 ^~~~~~~~~~~~~~ 515:17.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 515:17.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 515:17.03 ^~~~~~~~~~~~~~~~~~~~~~~ 515:17.03 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 515:17.03 NS_INTERFACE_MAP_END 515:17.04 ^~~~~~~~~~~~~~~~~~~~ 515:17.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 515:17.04 else 515:17.04 ^~~~ 515:17.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 515:17.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 515:17.06 ^~~~~~~~~~~~~~~~~~ 515:17.06 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 515:17.06 NS_INTERFACE_MAP_ENTRY(nsINamed) 515:17.06 ^~~~~~~~~~~~~~~~~~~~~~ 515:17.34 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 515:17.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 515:17.34 foundInterface = 0; \ 515:17.34 ^~~~~~~~~~~~~~ 515:17.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 515:17.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 515:17.35 ^~~~~~~~~~~~~~~~~~~~~~~ 515:17.35 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 515:17.35 NS_INTERFACE_MAP_END 515:17.35 ^~~~~~~~~~~~~~~~~~~~ 515:17.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 515:17.36 else 515:17.36 ^~~~ 515:17.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 515:17.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 515:17.36 ^~~~~~~~~~~~~~~~~~ 515:17.36 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 515:17.36 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 515:17.36 ^~~~~~~~~~~~~~~~~~~~~~ 515:17.40 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 515:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 515:17.40 foundInterface = 0; \ 515:17.40 ^~~~~~~~~~~~~~ 515:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 515:17.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 515:17.42 ^~~~~~~~~~~~~~~~~~~~~~~ 515:17.42 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 515:17.43 NS_INTERFACE_MAP_END 515:17.43 ^~~~~~~~~~~~~~~~~~~~ 515:17.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 515:17.43 else 515:17.43 ^~~~ 515:17.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 515:17.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 515:17.43 ^~~~~~~~~~~~~~~~~~ 515:17.44 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 515:17.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 515:17.44 ^~~~~~~~~~~~~~~~~~~~~~ 515:17.44 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 515:17.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 515:17.44 foundInterface = 0; \ 515:17.45 ^~~~~~~~~~~~~~ 515:17.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 515:17.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 515:17.45 ^~~~~~~~~~~~~~~~~~~~~~~ 515:17.45 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 515:17.45 NS_INTERFACE_MAP_END 515:17.45 ^~~~~~~~~~~~~~~~~~~~ 515:17.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 515:17.46 else 515:17.46 ^~~~ 515:17.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 515:17.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 515:17.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515:17.46 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 515:17.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 515:17.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515:25.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 515:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 515:25.84 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 515:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 515:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 515:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 515:25.84 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 515:25.84 ^ 515:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 515:25.84 struct Block { 515:25.84 ^~~~~ 515:26.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 515:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 515:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 515:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 515:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 515:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 515:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 515:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 515:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 515:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 515:26.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 515:26.26 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 515:26.26 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 515:26.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 515:26.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 515:26.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 515:26.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 515:26.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 515:26.27 memset(&aArr[0], 0, N * sizeof(T)); 515:26.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515:26.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 515:26.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 515:26.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 515:26.27 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 515:26.27 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 515:26.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 515:26.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 515:26.27 class nsDataHashtable : public nsBaseHashtable { 515:26.27 ^~~~~~~~~~~~~~~ 515:26.47 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 515:26.47 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 515:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 515:26.47 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 515:26.47 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 515:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 515:26.48 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 515:26.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 515:26.48 foundInterface = 0; \ 515:26.48 ^~~~~~~~~~~~~~ 515:26.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 515:26.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 515:26.49 ^~~~~~~~~~~~~~~~~~~~~~~ 515:26.49 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 515:26.49 NS_INTERFACE_MAP_END 515:26.49 ^~~~~~~~~~~~~~~~~~~~ 515:26.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 515:26.51 else 515:26.51 ^~~~ 515:26.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 515:26.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 515:26.51 ^~~~~~~~~~~~~~~~~~ 515:26.51 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 515:26.51 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 515:26.51 ^~~~~~~~~~~~~~~~~~~~~~ 515:43.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 515:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 515:43.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 515:43.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 515:43.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 515:43.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 515:43.12 memset(&aArr[0], 0, N * sizeof(T)); 515:43.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515:43.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 515:43.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 515:43.12 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 515:43.12 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 515:43.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 515:43.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 515:43.12 class nsDataHashtable : public nsBaseHashtable { 515:43.12 ^~~~~~~~~~~~~~~ 516:08.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 516:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBenchmarkStorage.cpp:7, 516:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols6.cpp:119: 516:08.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 516:08.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 516:08.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 516:08.95 ^ 516:08.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 516:08.95 struct Block { 516:08.95 ^~~~~ 516:21.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 516:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBrowser.cpp:12, 516:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:29: 516:21.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 516:21.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 516:21.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 516:21.26 ^ 516:21.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 516:21.26 struct Block { 516:21.26 ^~~~~ 516:46.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 516:46.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 516:46.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 516:46.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 516:46.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 516:46.09 memset(&aArr[0], 0, N * sizeof(T)); 516:46.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516:46.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 516:46.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 516:46.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 516:46.13 class nsDataHashtable : public nsBaseHashtable { 516:46.13 ^~~~~~~~~~~~~~~ 517:07.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 517:07.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PCameras.cpp:7, 517:07.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols8.cpp:83: 517:07.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 517:07.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 517:07.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 517:07.48 ^ 517:07.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 517:07.48 struct Block { 517:07.48 ^~~~~ 517:09.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 517:09.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 517:09.07 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 517:09.07 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 517:09.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 517:09.07 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 517:09.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 517:09.08 foundInterface = 0; \ 517:09.08 ^~~~~~~~~~~~~~ 517:09.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 517:09.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 517:09.08 ^~~~~~~~~~~~~~~~~~~~~~~ 517:09.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 517:09.08 NS_INTERFACE_MAP_END 517:09.08 ^~~~~~~~~~~~~~~~~~~~ 517:09.08 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 517:09.08 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 517:09.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517:09.08 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 517:09.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 517:09.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 517:09.08 } else 517:09.08 ^~~~ 517:09.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 517:09.08 } else 517:09.08 ^~~~ 517:09.08 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 517:09.08 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 517:09.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517:13.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 517:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 517:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 517:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 517:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 517:13.94 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.h:10, 517:13.94 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 517:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 517:13.94 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 517:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 517:13.94 foundInterface = 0; \ 517:13.94 ^~~~~~~~~~~~~~ 517:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 517:13.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 517:13.94 ^~~~~~~~~~~~~~~~~~~~~~~ 517:13.94 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 517:13.94 NS_INTERFACE_MAP_END 517:13.94 ^~~~~~~~~~~~~~~~~~~~ 517:13.94 In file included from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.h:10, 517:13.94 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 517:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 517:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 517:13.94 } else 517:13.94 ^~~~ 517:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 517:13.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 517:13.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517:13.96 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 517:13.96 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 517:13.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517:16.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 517:16.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 517:16.02 from /builddir/build/BUILD/firefox-70.0.1/caps/DomainPolicy.cpp:8, 517:16.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:11: 517:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 517:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 517:16.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 517:16.02 ^ 517:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 517:16.02 struct Block { 517:16.02 ^~~~~ 517:26.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 517:26.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 517:26.79 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 517:26.79 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 517:26.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 517:26.79 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 517:26.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 517:26.79 foundInterface = 0; \ 517:26.79 ^~~~~~~~~~~~~~ 517:26.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 517:26.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 517:26.79 ^~~~~~~~~~~~~~~~~~~~~~~ 517:26.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 517:26.79 NS_INTERFACE_MAP_END 517:26.79 ^~~~~~~~~~~~~~~~~~~~ 517:26.79 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 517:26.79 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 517:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517:26.79 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 517:26.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 517:26.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 517:26.79 } else 517:26.79 ^~~~ 517:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 517:26.81 } else 517:26.81 ^~~~ 517:26.81 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 517:26.81 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 517:26.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517:26.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 517:26.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 517:26.95 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 517:26.95 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 517:26.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 517:26.95 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 517:26.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 517:26.95 foundInterface = 0; \ 517:26.95 ^~~~~~~~~~~~~~ 517:26.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 517:26.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 517:26.95 ^~~~~~~~~~~~~~~~~~~~~~~ 517:26.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 517:26.95 NS_INTERFACE_MAP_END 517:26.95 ^~~~~~~~~~~~~~~~~~~~ 517:26.95 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 517:26.95 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 517:26.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517:26.95 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 517:26.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 517:26.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 517:26.95 } else 517:26.95 ^~~~ 517:26.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 517:26.95 } else 517:26.95 ^~~~ 517:26.97 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 517:26.98 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 517:26.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517:27.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 517:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 517:27.05 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 517:27.05 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 517:27.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 517:27.07 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 517:27.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 517:27.07 foundInterface = 0; \ 517:27.07 ^~~~~~~~~~~~~~ 517:27.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 517:27.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 517:27.07 ^~~~~~~~~~~~~~~~~~~~~~~ 517:27.07 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 517:27.07 NS_INTERFACE_MAP_END 517:27.07 ^~~~~~~~~~~~~~~~~~~~ 517:27.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 517:27.07 else 517:27.08 ^~~~ 517:27.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 517:27.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 517:27.08 ^~~~~~~~~~~~~~~~~~ 517:27.08 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 517:27.08 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 517:27.08 ^~~~~~~~~~~~~~~~~~~~~~ 517:27.47 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 517:27.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 517:27.50 foundInterface = 0; \ 517:27.50 ^~~~~~~~~~~~~~ 517:27.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 517:27.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 517:27.50 ^~~~~~~~~~~~~~~~~~~~~~~ 517:27.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 517:27.50 NS_INTERFACE_MAP_END 517:27.50 ^~~~~~~~~~~~~~~~~~~~ 517:27.50 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 517:27.50 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 517:27.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517:27.50 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 517:27.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 517:27.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 517:27.50 } else 517:27.50 ^~~~ 517:27.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 517:27.51 } else 517:27.51 ^~~~ 517:27.51 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 517:27.51 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 517:27.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517:37.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 517:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 517:37.70 from /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/CNavDTD.cpp:7, 517:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 517:37.70 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 517:37.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 517:37.72 foundInterface = 0; \ 517:37.72 ^~~~~~~~~~~~~~ 517:37.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 517:37.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 517:37.72 ^~~~~~~~~~~~~~~~~~~~~~~ 517:37.72 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 517:37.72 NS_INTERFACE_MAP_END 517:37.72 ^~~~~~~~~~~~~~~~~~~~ 517:37.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 517:37.72 else 517:37.72 ^~~~ 517:37.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 517:37.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 517:37.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517:37.72 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 517:37.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 517:37.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517:38.04 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 517:38.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 517:38.04 foundInterface = 0; \ 517:38.04 ^~~~~~~~~~~~~~ 517:38.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 517:38.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 517:38.05 ^~~~~~~~~~~~~~~~~~~~~~~ 517:38.05 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 517:38.05 NS_INTERFACE_MAP_END 517:38.05 ^~~~~~~~~~~~~~~~~~~~ 517:38.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 517:38.05 else 517:38.05 ^~~~ 517:38.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 517:38.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 517:38.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517:38.05 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 517:38.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 517:38.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517:47.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 517:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PChildToParentStream.cpp:10, 517:47.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols9.cpp:20: 517:47.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 517:47.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 517:47.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 517:47.37 ^ 517:47.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 517:47.37 struct Block { 517:47.37 ^~~~~ 517:49.86 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 517:49.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 517:49.86 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 517:49.86 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:49.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:49.86 ^ 517:49.86 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:49.86 ((size) ? malloc((unsigned) (size)) : NULL) 517:49.86 ^~~~ 517:49.86 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 517:49.86 new_elements = _cairo_malloc_ab (pq->max_size, 517:49.86 ^~~~~~~~~~~~~~~~ 517:50.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 517:50.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 517:50.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 517:50.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:50.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:50.66 ^ 517:50.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:50.66 ((size) ? malloc((unsigned) (size)) : NULL) 517:50.66 ^~~~ 517:50.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 517:50.66 new_elements = _cairo_malloc_ab (pq->max_size, 517:50.66 ^~~~~~~~~~~~~~~~ 517:50.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 517:50.97 from /usr/include/assert.h:35, 517:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 517:50.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 517:50.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 517:50.98 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 517:50.98 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 517:50.98 ^~~~~~~ 517:52.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 517:52.04 from /usr/include/assert.h:35, 517:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 517:52.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 517:52.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 517:52.04 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 517:52.04 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 517:52.04 ^~~~~~~ 517:52.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 517:52.26 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 517:52.26 : note: this is the location of the previous definition 517:52.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 517:52.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:472:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 517:52.27 free (unscaled->var_coords); 517:52.28 ~~~~~~~~^~~~~~~~~~~~ 517:52.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdlib.h:3, 517:52.28 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:58, 517:52.28 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 517:52.28 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 517:52.28 extern void free (void *__ptr) __THROW; 517:52.29 ~~~~~~^~~~~ 517:52.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 517:52.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 517:52.29 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 517:52.29 ~~~~~~~~^~~~~~~~~~~~ 517:52.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 517:52.29 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 517:52.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 517:52.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 517:52.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:52.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:52.29 ^ 517:52.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:52.29 ((size) ? malloc((unsigned) (size)) : NULL) 517:52.29 ^~~~ 517:52.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 517:52.29 data = _cairo_malloc_ab (height, stride); 517:52.29 ^~~~~~~~~~~~~~~~ 517:52.30 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:52.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:52.30 ^ 517:52.30 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:52.30 ((size) ? malloc((unsigned) (size)) : NULL) 517:52.30 ^~~~ 517:52.30 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 517:52.30 data = _cairo_malloc_ab (height, stride); 517:52.30 ^~~~~~~~~~~~~~~~ 517:52.32 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:52.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:52.32 ^ 517:52.32 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:52.32 ((size) ? malloc((unsigned) (size)) : NULL) 517:52.32 ^~~~ 517:52.32 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 517:52.32 data = _cairo_malloc_ab (height, stride); 517:52.33 ^~~~~~~~~~~~~~~~ 517:52.33 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:52.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:52.33 ^ 517:52.33 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:52.33 ((size) ? malloc((unsigned) (size)) : NULL) 517:52.33 ^~~~ 517:52.34 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 517:52.34 data = _cairo_malloc_ab (height, stride); 517:52.34 ^~~~~~~~~~~~~~~~ 517:53.09 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 517:53.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 517:53.09 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 517:53.09 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.09 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 517:53.09 ^ 517:53.09 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.09 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.09 ^~~~ 517:53.09 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 517:53.09 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 517:53.09 ^~~~~~~~~~~~~~~~~ 517:53.10 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:53.10 ^ 517:53.10 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.10 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.10 ^~~~ 517:53.10 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 517:53.10 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 517:53.10 ^~~~~~~~~~~~~~~~ 517:53.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 517:53.42 from /usr/include/assert.h:35, 517:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 517:53.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 517:53.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 517:53.42 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 517:53.42 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 517:53.42 ^~~~~~~ 517:53.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 517:53.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 517:53.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 517:53.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:53.69 ^ 517:53.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.69 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.69 ^~~~ 517:53.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 517:53.69 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 517:53.70 ^~~~~~~~~~~~~~~~ 517:53.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:53.70 ^ 517:53.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.70 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.72 ^~~~ 517:53.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 517:53.72 alpha = _cairo_malloc_ab (image->height, image->width); 517:53.72 ^~~~~~~~~~~~~~~~ 517:53.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 517:53.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.72 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 517:53.72 ^ 517:53.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.75 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.75 ^~~~ 517:53.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 517:53.75 rgb = _cairo_malloc_abc (image->width, image->height, 3); 517:53.75 ^~~~~~~~~~~~~~~~~ 517:53.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 517:53.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:53.75 ^ 517:53.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.75 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.75 ^~~~ 517:53.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 517:53.75 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 517:53.75 ^~~~~~~~~~~~~~~~ 517:53.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 517:53.76 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:53.77 ^ 517:53.77 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.78 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.78 ^~~~ 517:53.78 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 517:53.78 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 517:53.78 ^~~~~~~~~~~~~~~~ 517:53.78 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:53.79 ^ 517:53.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.79 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.79 ^~~~ 517:53.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 517:53.79 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 517:53.79 ^~~~~~~~~~~~~~~~ 517:53.84 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 517:53.84 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:53.84 ^ 517:53.84 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.84 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.84 ^~~~ 517:53.84 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 517:53.84 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 517:53.84 ^~~~~~~~~~~~~~~~ 517:53.84 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:53.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:53.84 ^ 517:53.84 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:53.85 ((size) ? malloc((unsigned) (size)) : NULL) 517:53.85 ^~~~ 517:53.85 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 517:53.85 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 517:53.87 ^~~~~~~~~~~~~~~~ 517:54.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 517:54.69 from /usr/include/assert.h:35, 517:54.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 517:54.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 517:54.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 517:54.72 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 517:54.72 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 517:54.72 ^~~~~~~ 517:54.98 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 517:54.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 517:54.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 517:54.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:54.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:54.98 ^ 517:54.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:54.98 ((size) ? malloc((unsigned) (size)) : NULL) 517:54.98 ^~~~ 517:54.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 517:54.98 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 517:54.98 ^~~~~~~~~~~~~~~~ 517:55.72 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 517:55.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 517:55.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 517:55.73 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:55.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:55.73 ^ 517:55.73 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:55.73 ((size) ? malloc((unsigned) (size)) : NULL) 517:55.73 ^~~~ 517:55.73 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 517:55.73 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 517:55.73 ^~~~~~~~~~~~~~~~ 517:55.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 517:55.94 from /usr/include/assert.h:35, 517:55.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 517:55.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 517:55.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 517:55.94 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 517:55.94 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 517:55.94 ^~~~~~~ 517:56.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 517:56.54 from /usr/include/assert.h:35, 517:56.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 517:56.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 517:56.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 517:56.55 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 517:56.55 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 517:56.55 ^~~~~~~ 517:56.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 517:56.98 from /usr/include/assert.h:35, 517:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 517:56.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 517:56.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 517:56.99 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 517:56.99 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 517:56.99 ^~~~~~~ 517:59.13 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 517:59.13 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 517:59.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 517:59.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:59.13 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:59.13 ^ 517:59.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:59.13 ((size) ? malloc((unsigned) (size)) : NULL) 517:59.13 ^~~~ 517:59.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 517:59.13 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 517:59.13 ^~~~~~~~~~~~~~~~ 517:59.15 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 517:59.15 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:59.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:59.15 ^ 517:59.15 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:59.15 ((size) ? malloc((unsigned) (size)) : NULL) 517:59.15 ^~~~ 517:59.15 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 517:59.15 ximage.data = _cairo_malloc_ab (stride, ximage.height); 517:59.15 ^~~~~~~~~~~~~~~~ 517:59.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 517:59.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:59.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:59.18 ^ 517:59.18 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:59.18 ((size) ? malloc((unsigned) (size)) : NULL) 517:59.18 ^~~~ 517:59.18 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 517:59.18 _cairo_malloc_ab (gradient->n_stops, 517:59.18 ^~~~~~~~~~~~~~~~ 517:59.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 517:59.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:59.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:59.20 ^ 517:59.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:59.20 ((size) ? malloc((unsigned) (size)) : NULL) 517:59.20 ^~~~ 517:59.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 517:59.20 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 517:59.20 ^~~~~~~~~~~~~~~~ 517:59.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 517:59.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:59.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:59.21 ^ 517:59.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:59.21 ((size) ? malloc((unsigned) (size)) : NULL) 517:59.21 ^~~~ 517:59.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 517:59.21 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 517:59.21 ^~~~~~~~~~~~~~~~ 517:59.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 517:59.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 517:59.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 517:59.26 ^ 517:59.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 517:59.26 ((size) ? malloc((unsigned) (size)) : NULL) 517:59.26 ^~~~ 517:59.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 517:59.26 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 517:59.26 ^~~~~~~~~~~~~~~~ 518:00.63 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 518:00.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 518:00.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 518:00.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 518:00.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:00.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:00.63 ^ 518:00.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:00.63 ((size) ? malloc((unsigned) (size)) : NULL) 518:00.63 ^~~~ 518:00.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 518:00.63 new_elements = _cairo_malloc_ab (pq->max_size, 518:00.63 ^~~~~~~~~~~~~~~~ 518:00.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 518:00.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:00.65 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:00.65 ^ 518:00.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:00.65 ((size) ? malloc((unsigned) (size)) : NULL) 518:00.65 ^~~~ 518:00.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 518:00.65 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 518:00.65 ^~~~~~~~~~~~~~~~ 518:00.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 518:00.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:00.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:00.70 ^ 518:00.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:00.70 ((size) ? malloc((unsigned) (size)) : NULL) 518:00.70 ^~~~ 518:00.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 518:00.70 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 518:00.70 ^~~~~~~~~~~~~~~~ 518:00.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 518:00.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:00.71 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:00.71 ^ 518:00.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:00.71 ((size) ? malloc((unsigned) (size)) : NULL) 518:00.71 ^~~~ 518:00.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 518:00.71 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 518:00.71 ^~~~~~~~~~~~~~~~ 518:00.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 518:00.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:00.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:00.72 ^ 518:00.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:00.72 ((size) ? malloc((unsigned) (size)) : NULL) 518:00.72 ^~~~ 518:00.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 518:00.72 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 518:00.72 ^~~~~~~~~~~~~~~~ 518:00.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 518:00.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:00.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:00.72 ^ 518:00.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:00.72 ((size) ? malloc((unsigned) (size)) : NULL) 518:00.72 ^~~~ 518:00.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 518:00.72 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 518:00.73 ^~~~~~~~~~~~~~~~ 518:00.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 518:00.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:00.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:00.74 ^ 518:00.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:00.74 ((size) ? malloc((unsigned) (size)) : NULL) 518:00.74 ^~~~ 518:00.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 518:00.74 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 518:00.74 ^~~~~~~~~~~~~~~~ 518:02.12 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 518:02.12 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-font-face.c:41, 518:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 518:02.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 518:02.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:02.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:02.12 ^ 518:02.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:02.13 ((size) ? malloc((unsigned) (size)) : NULL) 518:02.13 ^~~~ 518:02.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 518:02.13 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 518:02.13 ^~~~~~~~~~~~~~~~ 518:02.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 518:02.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:02.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:02.17 ^ 518:02.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:02.17 ((size) ? malloc((unsigned) (size)) : NULL) 518:02.19 ^~~~ 518:02.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 518:02.19 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 518:02.19 ^~~~~~~~~~~~~~~~ 518:02.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 518:02.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:02.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:02.20 ^ 518:02.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:02.20 ((size) ? malloc((unsigned) (size)) : NULL) 518:02.20 ^~~~ 518:02.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 518:02.20 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 518:02.20 ^~~~~~~~~~~~~~~~ 518:02.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 518:02.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:02.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:02.27 ^ 518:02.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:02.27 ((size) ? malloc((unsigned) (size)) : NULL) 518:02.27 ^~~~ 518:02.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 518:02.27 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 518:02.27 ^~~~~~~~~~~~~~~~ 518:02.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 518:02.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:02.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:02.31 ^ 518:02.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:02.31 ((size) ? malloc((unsigned) (size)) : NULL) 518:02.32 ^~~~ 518:02.32 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 518:02.32 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 518:02.32 ^~~~~~~~~~~~~~~~ 518:02.32 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 518:02.32 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:02.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:02.32 ^ 518:02.32 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:02.32 ((size) ? malloc((unsigned) (size)) : NULL) 518:02.32 ^~~~ 518:02.32 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 518:02.32 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 518:02.32 ^~~~~~~~~~~~~~~~ 518:03.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 518:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 518:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 518:03.90 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.h:8, 518:03.90 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:5, 518:03.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 518:03.90 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 518:03.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 518:03.91 foundInterface = 0; \ 518:03.91 ^~~~~~~~~~~~~~ 518:03.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 518:03.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 518:03.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518:03.91 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 518:03.91 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 518:03.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518:03.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 518:03.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 518:03.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 518:03.91 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:6, 518:03.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 518:03.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 518:03.91 } else 518:03.91 ^~~~ 518:03.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 518:03.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 518:03.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518:03.92 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 518:03.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 518:03.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518:04.20 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 518:04.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 518:04.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 518:04.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 518:04.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.21 ^ 518:04.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.21 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.21 ^~~~ 518:04.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 518:04.21 new_rects = _cairo_malloc_ab (size, 518:04.21 ^~~~~~~~~~~~~~~~ 518:04.25 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 518:04.25 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.25 ^ 518:04.25 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.25 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.25 ^~~~ 518:04.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 518:04.26 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 518:04.26 ^~~~~~~~~~~~~~~~ 518:04.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 518:04.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.29 ^ 518:04.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.29 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.29 ^~~~ 518:04.29 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 518:04.29 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 518:04.29 ^~~~~~~~~~~~~~~~ 518:04.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 518:04.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.31 ^ 518:04.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.31 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.31 ^~~~ 518:04.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 518:04.31 path->data = _cairo_malloc_ab (path->num_data, 518:04.31 ^~~~~~~~~~~~~~~~ 518:04.33 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 518:04.34 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.34 ^ 518:04.34 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.34 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.35 ^~~~ 518:04.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 518:04.37 pattern->stops = _cairo_malloc_ab (other->stops_size, 518:04.37 ^~~~~~~~~~~~~~~~ 518:04.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 518:04.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.37 ^ 518:04.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.37 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.37 ^~~~ 518:04.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 518:04.37 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 518:04.37 ^~~~~~~~~~~~~~~~ 518:04.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 518:04.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.37 ^ 518:04.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.37 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.37 ^~~~ 518:04.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 518:04.37 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 518:04.37 ^~~~~~~~~~~~~~~~ 518:04.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 518:04.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.39 ^ 518:04.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.40 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.40 ^~~~ 518:04.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 518:04.40 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 518:04.40 ^~~~~~~~~~~~~~~~ 518:04.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 518:04.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.40 ^ 518:04.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.40 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.40 ^~~~ 518:04.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 518:04.40 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 518:04.40 ^~~~~~~~~~~~~~~~ 518:04.41 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 518:04.41 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.41 ^ 518:04.41 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.41 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.41 ^~~~ 518:04.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 518:04.42 vertices = _cairo_malloc_ab (num_vertices, 518:04.42 ^~~~~~~~~~~~~~~~ 518:04.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 518:04.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.42 ^ 518:04.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.42 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.43 ^~~~ 518:04.43 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 518:04.43 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 518:04.43 ^~~~~~~~~~~~~~~~ 518:04.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 518:04.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 518:04.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 518:04.44 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.h:8, 518:04.45 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:5, 518:04.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 518:04.45 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 518:04.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 518:04.45 foundInterface = 0; \ 518:04.45 ^~~~~~~~~~~~~~ 518:04.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 518:04.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 518:04.45 ^~~~~~~~~~~~~~~~~~~~~~~ 518:04.45 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 518:04.45 NS_INTERFACE_MAP_END 518:04.45 ^~~~~~~~~~~~~~~~~~~~ 518:04.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 518:04.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 518:04.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 518:04.45 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:6, 518:04.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 518:04.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 518:04.45 } else 518:04.47 ^~~~ 518:04.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 518:04.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 518:04.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518:04.47 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 518:04.47 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 518:04.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518:04.47 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 518:04.47 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.47 ^ 518:04.47 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.47 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.47 ^~~~ 518:04.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 518:04.49 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 518:04.49 ^~~~~~~~~~~~~~~~ 518:04.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.49 ^ 518:04.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.49 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.49 ^~~~ 518:04.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 518:04.49 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 518:04.49 ^~~~~~~~~~~~~~~~ 518:04.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 518:04.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.49 ^ 518:04.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.49 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.49 ^~~~ 518:04.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 518:04.49 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 518:04.49 ^~~~~~~~~~~~~~~~ 518:04.49 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 518:04.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.50 ^ 518:04.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.50 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.50 ^~~~ 518:04.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 518:04.50 new_elements = _cairo_malloc_ab (pq->max_size, 518:04.50 ^~~~~~~~~~~~~~~~ 518:04.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 518:04.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.50 ^ 518:04.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.50 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.50 ^~~~ 518:04.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 518:04.50 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 518:04.50 ^~~~~~~~~~~~~~~~ 518:04.51 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 518:04.51 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.51 ^ 518:04.52 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.52 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.52 ^~~~ 518:04.52 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 518:04.52 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 518:04.52 ^~~~~~~~~~~~~~~~ 518:04.52 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 518:04.52 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.53 ^ 518:04.53 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.53 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.53 ^~~~ 518:04.53 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 518:04.53 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 518:04.53 ^~~~~~~~~~~~~~~~ 518:04.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 518:04.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.54 ^ 518:04.54 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.54 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.55 ^~~~ 518:04.55 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 518:04.55 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 518:04.55 ^~~~~~~~~~~~~~~~ 518:04.55 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 518:04.55 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.55 ^ 518:04.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.56 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.56 ^~~~ 518:04.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 518:04.56 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 518:04.56 ^~~~~~~~~~~~~~~~ 518:04.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:04.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:04.56 ^ 518:04.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:04.56 ((size) ? malloc((unsigned) (size)) : NULL) 518:04.56 ^~~~ 518:04.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 518:04.56 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 518:04.56 ^~~~~~~~~~~~~~~~ 518:06.89 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 518:06.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 518:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 518:06.89 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 518:06.89 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:06.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:06.89 ^ 518:06.89 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:06.89 ((size) ? malloc((unsigned) (size)) : NULL) 518:06.89 ^~~~ 518:06.89 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 518:06.89 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 518:06.89 ^~~~~~~~~~~~~~~~ 518:06.91 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 518:06.91 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:06.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:06.92 ^ 518:06.92 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:06.92 ((size) ? malloc((unsigned) (size)) : NULL) 518:06.92 ^~~~ 518:06.92 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 518:06.92 rects = _cairo_malloc_ab (traps->num_traps, 518:06.92 ^~~~~~~~~~~~~~~~ 518:06.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 518:06.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:06.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:06.93 ^ 518:06.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:06.93 ((size) ? malloc((unsigned) (size)) : NULL) 518:06.93 ^~~~ 518:06.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 518:06.93 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 518:06.94 ^~~~~~~~~~~~~~~~ 518:06.94 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 518:06.94 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:06.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:06.94 ^ 518:06.94 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:06.94 ((size) ? malloc((unsigned) (size)) : NULL) 518:06.95 ^~~~ 518:06.95 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 518:06.95 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 518:06.95 ^~~~~~~~~~~~~~~~ 518:06.97 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 518:06.97 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:06.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:06.97 ^ 518:06.97 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:06.97 ((size) ? malloc((unsigned) (size)) : NULL) 518:06.97 ^~~~ 518:06.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 518:06.98 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 518:06.98 ^~~~~~~~~~~~~~~~ 518:06.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 518:06.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:06.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:06.98 ^ 518:06.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:06.98 ((size) ? malloc((unsigned) (size)) : NULL) 518:06.99 ^~~~ 518:06.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 518:06.99 rects = _cairo_malloc_ab (num_rects, 518:06.99 ^~~~~~~~~~~~~~~~ 518:07.02 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 518:07.02 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:07.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:07.02 ^ 518:07.02 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:07.03 ((size) ? malloc((unsigned) (size)) : NULL) 518:07.03 ^~~~ 518:07.03 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 518:07.03 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 518:07.03 ^~~~~~~~~~~~~~~~ 518:07.03 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 518:07.03 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:07.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:07.04 ^ 518:07.04 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:07.04 ((size) ? malloc((unsigned) (size)) : NULL) 518:07.04 ^~~~ 518:07.04 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 518:07.04 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 518:07.04 ^~~~~~~~~~~~~~~~ 518:07.06 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 518:07.06 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:07.06 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:07.06 ^ 518:07.06 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:07.06 ((size) ? malloc((unsigned) (size)) : NULL) 518:07.06 ^~~~ 518:07.07 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 518:07.07 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 518:07.07 ^~~~~~~~~~~~~~~~ 518:07.07 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 518:07.07 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:07.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:07.07 ^ 518:07.07 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:07.08 ((size) ? malloc((unsigned) (size)) : NULL) 518:07.08 ^~~~ 518:07.08 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 518:07.09 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 518:07.09 ^~~~~~~~~~~~~~~~ 518:07.10 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 518:07.10 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:07.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:07.10 ^ 518:07.10 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:07.10 ((size) ? malloc((unsigned) (size)) : NULL) 518:07.10 ^~~~ 518:07.10 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 518:07.10 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 518:07.11 ^~~~~~~~~~~~~~~~ 518:07.11 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 518:07.11 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 518:07.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 518:07.11 ^ 518:07.11 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 518:07.11 ((size) ? malloc((unsigned) (size)) : NULL) 518:07.11 ^~~~ 518:07.11 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 518:07.12 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 518:07.12 ^~~~~~~~~~~~~~~~ 518:07.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 518:07.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.c: At top level: 518:07.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 518:07.12 #define CAIRO_VERSION_H 1 518:07.12 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo.h:41, 518:07.12 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:70, 518:07.13 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 518:07.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 518:07.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 518:07.13 #define CAIRO_VERSION_H 518:34.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 518:34.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 518:34.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICancelableRunnable.h:10, 518:34.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:13, 518:34.87 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 518:34.87 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 518:34.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 518:34.87 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 518:34.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 518:34.87 foundInterface = 0; \ 518:34.87 ^~~~~~~~~~~~~~ 518:34.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 518:34.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 518:34.87 ^~~~~~~~~~~~~~~~~~~~~~~ 518:34.87 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 518:34.87 NS_INTERFACE_MAP_END 518:34.87 ^~~~~~~~~~~~~~~~~~~~ 518:34.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 518:34.87 else 518:34.87 ^~~~ 518:34.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 518:34.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 518:34.89 ^~~~~~~~~~~~~~~~~~ 518:34.89 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 518:34.89 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 518:34.89 ^~~~~~~~~~~~~~~~~~~~~~ 518:34.92 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 518:34.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 518:34.93 foundInterface = 0; \ 518:34.93 ^~~~~~~~~~~~~~ 518:34.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 518:34.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 518:34.93 ^~~~~~~~~~~~~~~~~~~~~~~ 518:34.93 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 518:34.93 NS_INTERFACE_MAP_END 518:34.93 ^~~~~~~~~~~~~~~~~~~~ 518:34.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 518:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 518:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 518:34.95 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 518:34.95 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 518:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 518:34.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 518:34.95 } else 518:34.95 ^~~~ 518:34.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 518:34.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 518:34.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518:34.95 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 518:34.95 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 518:34.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518:45.45 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 518:45.45 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 518:45.45 } // namespace mozilla 518:45.45 ^ 518:45.45 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 518:45.45 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 518:45.45 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 518:45.45 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)': 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)': 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)': 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 518:45.47 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)': 518:45.48 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 518:45.49 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 518:45.49 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)': 518:45.49 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 518:45.49 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 518:45.49 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 518:45.50 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 518:45.50 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 518:45.50 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 518:45.50 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 518:45.52 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1147:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 519:00.41 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathSkia.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 519:00.41 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathSkia.cpp:207:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 519:00.41 } // namespace mozilla 519:00.41 ^ 519:00.42 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathSkia.cpp:207:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 519:00.42 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathSkia.cpp:207:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 519:00.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 519:00.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 519:00.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 519:00.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 519:00.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 519:00.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 519:00.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 519:00.58 ^ 519:00.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 519:00.58 struct Block { 519:00.58 ^~~~~ 519:32.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 519:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 519:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 519:32.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 519:32.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 519:32.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 519:32.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 519:32.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 519:32.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 519:32.20 memset(&aArr[0], 0, N * sizeof(T)); 519:32.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519:32.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 519:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 519:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 519:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 519:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 519:32.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 519:32.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 519:32.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 519:32.21 class nsDataHashtable : public nsBaseHashtable { 519:32.21 ^~~~~~~~~~~~~~~ 519:32.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 519:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 519:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 519:32.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 519:32.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 519:32.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 519:32.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 519:32.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 519:32.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 519:32.34 memset(&aArr[0], 0, N * sizeof(T)); 519:32.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519:32.36 In file included from /usr/include/c++/8/vector:64, 519:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 519:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 519:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 519:32.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:13, 519:32.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 519:32.36 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 519:32.36 class vector : protected _Vector_base<_Tp, _Alloc> 519:32.37 ^~~~~~ 519:32.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 519:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 519:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 519:32.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 519:32.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 519:32.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 519:32.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 519:32.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 519:32.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 519:32.37 memset(&aArr[0], 0, N * sizeof(T)); 519:32.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519:32.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 519:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 519:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 519:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 519:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 519:32.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 519:32.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 519:32.37 class ClipManager { 519:32.37 ^~~~~~~~~~~ 519:38.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:137: 519:38.40 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathOps*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 519:38.40 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_7PathOpsEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 519:38.40 } // namespace mozilla 519:38.40 ^ 519:38.40 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_7PathOpsEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 519:38.41 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 519:38.41 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 519:38.41 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 519:38.41 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 519:38.42 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 519:38.42 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 519:38.42 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 519:38.42 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 519:38.57 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp: In member function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)': 519:38.57 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 519:38.57 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 519:38.57 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 519:49.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:137: 519:49.04 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawTargetWrapAndRecord.cpp: In member function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const': 519:49.05 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawTargetWrapAndRecord.cpp:730:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 519:49.05 } // namespace mozilla 519:49.05 ^ 519:49.05 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawTargetWrapAndRecord.cpp:730:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 519:49.05 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawTargetWrapAndRecord.cpp:730:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 520:20.22 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/common/utilities.cpp: In function 'gl::ComputeIndexRange(gl::DrawElementsType, void const*, unsigned long, bool)': 520:20.22 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/common/utilities.cpp:1078:1: warning: the control flow of function '_ZN2gl17ComputeIndexRangeENS_16DrawElementsTypeEPKvmb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 520:20.22 } 520:20.22 ^ 520:20.22 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/common/utilities.cpp:1078:1: warning: the control flow of function '_ZN2gl17ComputeIndexRangeENS_16DrawElementsTypeEPKvmb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 520:38.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 520:38.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 520:38.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 520:38.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 520:38.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 520:38.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 520:38.75 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 520:38.75 ^ 520:38.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 520:38.75 struct Block { 520:38.76 ^~~~~ 520:59.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 520:59.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 520:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 520:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 520:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 520:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 520:59.64 memset(&aArr[0], 0, N * sizeof(T)); 520:59.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520:59.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 520:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 520:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 520:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 520:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 520:59.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 520:59.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 520:59.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 520:59.65 class nsDataHashtable : public nsBaseHashtable { 520:59.65 ^~~~~~~~~~~~~~~ 520:59.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 520:59.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 520:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 520:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 520:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 520:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 520:59.76 memset(&aArr[0], 0, N * sizeof(T)); 520:59.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520:59.77 In file included from /usr/include/c++/8/vector:64, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 520:59.77 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 520:59.77 class vector : protected _Vector_base<_Tp, _Alloc> 520:59.77 ^~~~~~ 520:59.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 520:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 520:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 520:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 520:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 520:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 520:59.78 memset(&aArr[0], 0, N * sizeof(T)); 520:59.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520:59.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 520:59.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 520:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 520:59.78 class ClipManager { 520:59.78 ^~~~~~~~~~~ 521:10.81 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp: In member function 'nsDeviceContext::CreateRenderingContextCommon(bool)': 521:10.81 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 521:10.81 } 521:10.81 ^ 521:10.81 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 521:10.81 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 521:37.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 521:37.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 521:37.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:21, 521:37.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 521:37.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 521:37.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 521:37.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 521:37.80 ^ 521:37.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 521:37.80 struct Block { 521:37.80 ^~~~~ 521:52.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 521:52.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 521:52.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 521:52.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 521:52.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 521:52.35 memset(&aArr[0], 0, N * sizeof(T)); 521:52.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521:52.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 521:52.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:21, 521:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 521:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 521:52.36 class nsDataHashtable : public nsBaseHashtable { 521:52.36 ^~~~~~~~~~~~~~~ 521:52.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 521:52.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 521:52.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 521:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 521:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 521:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 521:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 521:52.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 521:52.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 521:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 521:52.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 521:52.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 521:52.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 521:52.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 521:52.47 memset(&aArr[0], 0, N * sizeof(T)); 521:52.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521:52.47 In file included from /usr/include/c++/8/vector:64, 521:52.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:20, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 521:52.48 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 521:52.48 class vector : protected _Vector_base<_Tp, _Alloc> 521:52.48 ^~~~~~ 521:52.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 521:52.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 521:52.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 521:52.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 521:52.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 521:52.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 521:52.49 memset(&aArr[0], 0, N * sizeof(T)); 521:52.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521:52.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 521:52.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 521:52.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 521:52.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 521:52.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsFont.cpp:8, 521:52.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:56: 521:52.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 521:52.49 class ClipManager { 521:52.49 ^~~~~~~~~~~ 522:05.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:101: 522:05.11 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 522:05.11 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 522:05.11 } 522:05.11 ^ 522:05.11 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 522:05.11 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 522:05.12 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 522:05.12 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 523:23.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.h:12, 523:23.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.cpp:7: 523:23.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 523:23.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 523:23.42 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 523:23.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 523:23.42 memset(&aArr[0], 0, N * sizeof(T)); 523:23.42 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523:23.42 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 523:23.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 523:23.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.cpp:9: 523:23.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 523:23.44 class nsDataHashtable : public nsBaseHashtable { 523:23.44 ^~~~~~~~~~~~~~~ 523:33.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:137: 523:33.26 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 523:33.26 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 523:33.26 } /* namespace mozilla */ 523:33.26 ^ 523:33.27 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 523:33.27 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 523:33.27 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 523:33.27 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 523:33.32 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp: In function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)': 523:33.32 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 523:33.32 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 523:33.32 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 523:49.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 523:49.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 523:49.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 523:49.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 523:49.75 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 523:49.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 523:49.77 memset(&aArr[0], 0, N * sizeof(T)); 523:49.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523:49.77 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 523:49.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 523:49.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 523:49.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 523:49.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 523:49.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 523:49.77 class nsDataHashtable : public nsBaseHashtable { 523:49.77 ^~~~~~~~~~~~~~~ 524:00.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 524:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 524:00.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 524:00.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 524:00.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 524:00.59 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.h:10, 524:00.59 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:7: 524:00.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 524:00.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 524:00.59 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 524:00.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 524:00.59 memset(&aArr[0], 0, N * sizeof(T)); 524:00.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524:00.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 524:00.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 524:00.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 524:00.59 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.h:10, 524:00.59 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:7: 524:00.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 524:00.59 class nsDataHashtable : public nsBaseHashtable { 524:00.59 ^~~~~~~~~~~~~~~ 524:08.23 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp: In member function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::PolygonTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void': 524:08.23 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:1246:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 524:08.23 } // namespace mozilla 524:08.23 ^ 524:08.23 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:1246:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 524:08.25 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:1246:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 524:08.25 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp: In member function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void': 524:08.25 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:1246:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 524:08.25 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:1246:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 524:08.25 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:1246:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 524:31.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 524:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 524:31.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 524:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 524:31.08 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 524:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 524:31.08 memset(&aArr[0], 0, N * sizeof(T)); 524:31.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524:31.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 524:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 524:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 524:31.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 524:31.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 524:31.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 524:31.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 524:31.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 524:31.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 524:31.10 class nsDataHashtable : public nsBaseHashtable { 524:31.10 ^~~~~~~~~~~~~~~ 525:29.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 525:29.24 /builddir/build/BUILD/firefox-70.0.1/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] 525:29.24 class Machine::Code::decoder 525:29.24 ^~~~~~~ 525:29.93 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureVal.h:31, 525:29.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 525:29.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Face.h:34, 525:29.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 525:29.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/CmapCache.cpp:29, 525:29.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 525:29.94 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 525:29.94 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 525:29.94 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 525:29.94 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Segment.cpp:60:42: required from here 525:29.94 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h:163: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] 525:29.94 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 525:29.94 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525:29.94 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 525:29.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Face.h:34, 525:29.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 525:29.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/CmapCache.cpp:29, 525:29.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 525:29.94 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 525:29.94 class FeatureVal : public Vector 525:29.94 ^~~~~~~~~~ 525:30.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 525:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 525:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 525:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 525:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 525:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 525:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 525:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 525:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 525:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 525:30.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 525:30.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 525:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 525:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 525:30.74 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 525:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 525:30.75 memset(&aArr[0], 0, N * sizeof(T)); 525:30.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525:30.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 525:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 525:30.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 525:30.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 525:30.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 525:30.77 class nsDataHashtable : public nsBaseHashtable { 525:30.77 ^~~~~~~~~~~~~~~ 525:33.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 525:33.50 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 525:33.51 /builddir/build/BUILD/firefox-70.0.1/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] 525:33.51 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 525:33.51 ^ 525:33.51 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Segment.h:38, 525:33.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Silf.cpp:32, 525:33.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 525:33.51 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 525:33.51 struct SlotJustify 525:33.51 ^~~~~~~~~~~ 526:22.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 526:22.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 526:22.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 526:22.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:18, 526:22.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 526:22.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 526:22.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 526:22.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 526:22.94 ^ 526:22.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 526:22.94 struct Block { 526:22.94 ^~~~~ 526:40.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 526:40.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 526:40.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 526:40.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 526:40.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 526:40.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 526:40.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 526:40.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 526:40.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 526:40.87 memset(&aArr[0], 0, N * sizeof(T)); 526:40.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526:40.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 526:40.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 526:40.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 526:40.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:12, 526:40.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 526:40.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 526:40.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 526:40.87 class nsDataHashtable : public nsBaseHashtable { 526:40.87 ^~~~~~~~~~~~~~~ 526:40.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 526:40.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 526:40.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 526:40.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 526:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 526:40.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 526:40.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 526:40.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 526:40.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 526:40.98 memset(&aArr[0], 0, N * sizeof(T)); 526:40.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526:40.99 In file included from /usr/include/c++/8/vector:64, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 526:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 526:40.99 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 526:40.99 class vector : protected _Vector_base<_Tp, _Alloc> 526:40.99 ^~~~~~ 526:41.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 526:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 526:41.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 526:41.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 526:41.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 526:41.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 526:41.03 memset(&aArr[0], 0, N * sizeof(T)); 526:41.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526:41.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 526:41.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 526:41.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 526:41.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 526:41.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 526:41.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:18, 526:41.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 526:41.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 526:41.03 class ClipManager { 526:41.03 ^~~~~~~~~~~ 526:56.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 526:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 526:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 526:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 526:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 526:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 526:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 526:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 526:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 526:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 526:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 526:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 526:56.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 526:56.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 526:56.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 526:56.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 526:56.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 526:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 526:56.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 526:56.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 526:56.94 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 526:56.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 526:56.94 memset(&aArr[0], 0, N * sizeof(T)); 526:56.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526:56.96 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 526:56.96 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 526:56.96 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 526:56.96 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 526:56.96 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 526:56.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 526:56.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 526:56.96 class nsDataHashtable : public nsBaseHashtable { 526:56.96 ^~~~~~~~~~~~~~~ 526:59.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.h:15, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.cpp:7, 526:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 526:59.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 526:59.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 526:59.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 526:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 526:59.66 memset(&aArr[0], 0, N * sizeof(T)); 526:59.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526:59.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 526:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 526:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 526:59.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.h:15, 526:59.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.cpp:7, 526:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 526:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 526:59.66 class nsDataHashtable : public nsBaseHashtable { 526:59.66 ^~~~~~~~~~~~~~~ 527:16.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:137: 527:16.00 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp: In member function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const': 527:16.00 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 527:16.00 } // namespace mozilla 527:16.00 ^ 527:16.00 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 527:16.00 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 527:16.08 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp: In member function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)': 527:16.08 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_fEERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 527:16.08 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_fEERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 527:16.10 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp: In function 'mozilla::layers::CompareDepth(mozilla::layers::Layer*, mozilla::layers::Layer*)': 527:16.10 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 527:16.10 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 527:16.10 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 527:35.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 527:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 527:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 527:35.08 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 527:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 527:35.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:16, 527:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 527:35.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 527:35.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 527:35.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 527:35.09 ^ 527:35.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 527:35.09 struct Block { 527:35.09 ^~~~~ 527:50.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:50.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:50.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:50.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:50.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:50.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:50.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:50.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:50.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:50.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:50.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:50.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:50.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:50.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:50.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:50.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:50.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:50.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 527:50.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 527:50.47 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 527:50.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 527:50.47 memset(&aArr[0], 0, N * sizeof(T)); 527:50.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:50.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 527:50.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 527:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 527:50.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:50.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:50.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:50.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 527:50.49 class nsDataHashtable : public nsBaseHashtable { 527:50.49 ^~~~~~~~~~~~~~~ 527:50.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:50.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:50.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 527:50.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 527:50.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 527:50.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:50.91 memset(&aArr[0], 0, N * sizeof(T)); 527:50.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:50.91 In file included from /usr/include/c++/8/vector:64, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:50.91 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 527:50.91 class vector : protected _Vector_base<_Tp, _Alloc> 527:50.91 ^~~~~~ 527:50.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:50.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:50.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:50.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:50.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:50.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:50.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:50.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:50.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 527:50.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 527:50.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 527:50.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:50.94 memset(&aArr[0], 0, N * sizeof(T)); 527:50.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:50.94 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:7, 527:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 527:50.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 527:50.94 class ClipManager { 527:50.94 ^~~~~~~~~~~ 527:51.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 527:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 527:51.17 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 527:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 527:51.17 memset(&aArr[0], 0, N * sizeof(T)); 527:51.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:31, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:13, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 527:51.17 class UniquePtr { 527:51.17 ^~~~~~~~~ 527:51.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 527:51.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 527:51.31 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 527:51.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.31 memset(&aArr[0], 0, N * sizeof(T)); 527:51.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 527:51.31 class nsTArray : public nsTArray_Impl { 527:51.31 ^~~~~~~~ 527:51.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontKey>; long unsigned int N = 3]': 527:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontKey>]' 527:51.33 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 527:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 527:51.33 memset(&aArr[0], 0, N * sizeof(T)); 527:51.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 527:51.35 class nsDataHashtable : public nsBaseHashtable { 527:51.35 ^~~~~~~~~~~~~~~ 527:51.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>; long unsigned int N = 3]': 527:51.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>]' 527:51.37 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 527:51.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 527:51.37 memset(&aArr[0], 0, N * sizeof(T)); 527:51.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 527:51.37 class nsDataHashtable : public nsBaseHashtable { 527:51.37 ^~~~~~~~~~~~~~~ 527:51.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.45 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.45 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = RefPtr; long unsigned int N = 3]': 527:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = RefPtr]' 527:51.47 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 527:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.47 memset(&aArr[0], 0, N * sizeof(T)); 527:51.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.47 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 527:51.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54:21: note: 'class RefPtr' declared here 527:51.48 class MOZ_IS_REFPTR RefPtr { 527:51.48 ^~~~~~ 527:51.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::unordered_map >; long unsigned int N = 3]': 527:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::unordered_map >]' 527:51.52 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 527:51.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.52 memset(&aArr[0], 0, N * sizeof(T)); 527:51.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.52 In file included from /usr/include/c++/8/unordered_map:47, 527:51.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/unordered_map:3, 527:51.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/unordered_map:44, 527:51.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:11, 527:51.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:19, 527:51.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.52 /usr/include/c++/8/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 527:51.52 class unordered_map 527:51.52 ^~~~~~~~~~~~~ 527:51.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 527:51.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::gfx::RectTyped]' 527:51.54 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 527:51.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.54 memset(&aArr[0], 0, N * sizeof(T)); 527:51.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:12, 527:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 527:51.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 527:51.54 struct RectTyped : public BaseRect, PointTyped, 527:51.56 ^~~~~~~~~ 527:51.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 527:51.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 527:51.62 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2235:54: required from here 527:51.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.62 memset(&aArr[0], 0, N * sizeof(T)); 527:51.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 527:51.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 527:51.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 527:51.62 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 527:51.62 ^~~~~ 527:51.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 527:51.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 527:51.66 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2238:57: required from here 527:51.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.66 memset(&aArr[0], 0, N * sizeof(T)); 527:51.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 527:51.66 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 527:51.66 ^~~~~ 527:51.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 527:51.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 527:51.67 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2285:56: required from here 527:51.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.67 memset(&aArr[0], 0, N * sizeof(T)); 527:51.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 527:51.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 527:51.68 class nsTArray : public nsTArray_Impl { 527:51.68 ^~~~~~~~ 527:51.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 527:51.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 527:51.68 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2286:58: required from here 527:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.69 memset(&aArr[0], 0, N * sizeof(T)); 527:51.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 527:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 527:51.69 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 527:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 527:51.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 527:51.69 class nsTArray : public nsTArray_Impl { 527:51.69 ^~~~~~~~ 527:51.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::StackingContextHelper; long unsigned int N = 3]': 527:51.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::StackingContextHelper]' 527:51.78 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1572:46: required from here 527:51.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.78 memset(&aArr[0], 0, N * sizeof(T)); 527:51.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.78 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:12, 527:51.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 527:51.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 527:51.80 class MOZ_RAII StackingContextHelper { 527:51.80 ^~~~~~~~~~~~~~~~~~~~~ 527:51.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 527:51.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 527:51.80 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1595:55: required from here 527:51.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:51.81 memset(&aArr[0], 0, N * sizeof(T)); 527:51.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:51.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 527:51.81 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 527:51.81 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 527:51.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 527:51.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 527:51.81 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 527:51.81 ^~~~~ 527:58.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:58.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:58.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:58.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:58.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:58.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 527:58.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 527:58.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 527:58.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 527:58.46 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 527:58.46 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 527:58.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 527:58.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 527:58.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 527:58.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 527:58.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 527:58.47 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 527:58.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 527:58.47 memset(&aArr[0], 0, N * sizeof(T)); 527:58.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:58.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 527:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 527:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 527:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 527:58.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderDrawEventRecorder.cpp:8, 527:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:11: 527:58.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 527:58.47 class nsDataHashtable : public nsBaseHashtable { 527:58.47 ^~~~~~~~~~~~~~~ 527:58.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 527:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 527:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 527:58.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 527:58.72 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 527:58.72 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 527:58.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 527:58.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 527:58.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 527:58.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 527:58.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 527:58.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 527:58.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:58.74 memset(&aArr[0], 0, N * sizeof(T)); 527:58.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:58.74 In file included from /usr/include/c++/8/vector:64, 527:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 527:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 527:58.78 from /usr/include/c++/8/queue:61, 527:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 527:58.79 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:11, 527:58.80 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 527:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 527:58.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 527:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 527:58.80 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 527:58.80 class vector : protected _Vector_base<_Tp, _Alloc> 527:58.81 ^~~~~~ 527:58.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:58.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:58.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:58.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:58.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:58.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 527:58.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 527:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 527:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 527:58.82 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 527:58.82 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 527:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 527:58.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 527:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 527:58.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 527:58.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 527:58.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 527:58.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:58.83 memset(&aArr[0], 0, N * sizeof(T)); 527:58.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:58.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 527:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 527:58.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.h:21, 527:58.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:7, 527:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:29: 527:58.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 527:58.84 class ClipManager { 527:58.84 ^~~~~~~~~~~ 527:58.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:58.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 527:58.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 527:58.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 527:58.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 527:58.85 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 527:58.85 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 527:58.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 527:58.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 527:58.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 527:58.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::WebRenderScrollData; long unsigned int N = 3]': 527:58.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::WebRenderScrollData]' 527:58.86 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:44:36: required from here 527:58.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::WebRenderScrollData' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 527:58.86 memset(&aArr[0], 0, N * sizeof(T)); 527:58.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:58.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootTypes.h:13, 527:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:23, 527:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderBridgeParent.h:19, 527:58.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderImageHost.cpp:16, 527:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:20: 527:58.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:174:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 527:58.87 class WebRenderScrollData final { 527:58.87 ^~~~~~~~~~~~~~~~~~~ 527:58.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 527:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 527:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 527:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 527:58.88 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 527:58.89 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 527:58.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 527:58.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 527:58.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 527:58.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::RenderRootStateManager; long unsigned int N = 3]': 527:58.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::RenderRootStateManager]' 527:58.90 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:44:36: required from here 527:58.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 527:58.90 memset(&aArr[0], 0, N * sizeof(T)); 527:58.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:58.91 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.h:21, 527:58.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:7, 527:58.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:29: 527:58.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 527:58.91 class RenderRootStateManager { 527:58.91 ^~~~~~~~~~~~~~~~~~~~~~ 527:58.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 527:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 527:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 527:58.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 527:58.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 527:58.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 527:58.93 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:308:41: required from here 527:58.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 527:58.93 memset(&aArr[0], 0, N * sizeof(T)); 527:58.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527:58.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Triangle.h:14, 527:58.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:11, 527:58.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 527:58.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:21, 527:58.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 527:58.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 527:58.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 527:58.95 struct RectTyped : public BaseRect, PointTyped, 527:58.95 ^~~~~~~~~ 528:06.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 528:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 528:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 528:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 528:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 528:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 528:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 528:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 528:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 528:06.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 528:06.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 528:06.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 528:06.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 528:06.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesChild.h:16, 528:06.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/SourceSurfaceSharedData.cpp:11, 528:06.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 528:06.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 528:06.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 528:06.15 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 528:06.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 528:06.15 memset(&aArr[0], 0, N * sizeof(T)); 528:06.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528:06.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 528:06.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 528:06.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 528:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 528:06.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/TextureSourceProvider.cpp:8, 528:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:29: 528:06.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 528:06.17 class nsDataHashtable : public nsBaseHashtable { 528:06.17 ^~~~~~~~~~~~~~~ 528:13.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:56: 528:13.35 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderUserData.cpp: In member function 'mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*)': 528:13.35 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderUserData.cpp:409:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 528:13.35 } // namespace mozilla 528:13.35 ^ 528:13.35 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderUserData.cpp:409:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 528:13.35 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderUserData.cpp:409:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 528:21.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:137: 528:21.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function 'mozilla::layers::CompositorOGL::DrawGeometry > >(nsTArray > const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&)void': 528:21.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 528:21.24 } // namespace mozilla 528:21.24 ^ 528:21.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'interval') [-Wcoverage-mismatch] 528:21.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'pow2') [-Wcoverage-mismatch] 528:21.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 528:21.26 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 528:21.26 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 528:21.27 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function 'mozilla::layers::CompositorOGL::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&)void': 528:21.27 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 528:21.29 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'interval') [-Wcoverage-mismatch] 528:21.29 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'pow2') [-Wcoverage-mismatch] 528:21.29 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 528:21.29 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 528:21.30 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 528:21.30 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)': 528:21.30 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 528:21.30 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 528:21.30 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 528:21.30 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function 'mozilla::layers::WebRenderBridgeParent::MaybeGenerateFrame(mozilla::layers::BaseTransactionId, bool)': 528:21.32 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18MaybeGenerateFrameENS0_17BaseTransactionIdINS_11VsyncIdTypeEEEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 528:21.32 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18MaybeGenerateFrameENS0_17BaseTransactionIdINS_11VsyncIdTypeEEEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 528:21.32 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function 'mozilla::layers::WebRenderBridgeParent::ProcessRenderRootDisplayListData(mozilla::layers::RenderRootDisplayListData&, mozilla::wr::Epoch, mozilla::TimeStamp const&, bool, bool)': 528:21.32 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent32ProcessRenderRootDisplayListDataERNS0_25RenderRootDisplayListDataENS_2wr5EpochERKNS_9TimeStampEbb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 528:21.32 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent32ProcessRenderRootDisplayListDataERNS0_25RenderRootDisplayListDataENS_2wr5EpochERKNS_9TimeStampEbb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 528:21.35 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function 'mozilla::layers::StackingContextHelper::StackingContextHelper(mozilla::layers::StackingContextHelper const&, mozilla::ActiveScrolledRoot const*, nsIFrame*, nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::StackingContextParams const&, mozilla::gfx::RectTyped const&)': 528:21.35 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 528:21.35 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1: warning: the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 528:31.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:137: 528:31.43 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusState.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 528:31.43 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusState.cpp:224:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 528:31.43 } // namespace mozilla 528:31.43 ^ 528:31.43 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusState.cpp:224:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 528:31.43 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusState.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 528:31.43 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusState.cpp:224:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 528:31.44 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusState.cpp:224:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 529:00.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 529:00.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 529:00.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 529:00.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 529:00.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 529:00.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 529:00.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 529:00.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 529:00.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 529:00.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 529:00.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 529:00.90 ^ 529:00.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 529:00.90 struct Block { 529:00.90 ^~~~~ 529:01.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 529:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 529:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 529:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 529:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 529:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 529:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 529:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 529:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 529:01.48 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 529:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 529:01.48 memset(&aArr[0], 0, N * sizeof(T)); 529:01.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529:01.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:9, 529:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 529:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 529:01.48 class nsDataHashtable : public nsBaseHashtable { 529:01.48 ^~~~~~~~~~~~~~~ 529:02.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 529:02.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 529:02.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 529:02.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 529:02.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 529:02.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 529:02.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 529:02.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 529:02.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 529:02.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 529:02.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 529:02.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 529:02.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 529:02.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 529:02.06 memset(&aArr[0], 0, N * sizeof(T)); 529:02.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529:02.06 In file included from /usr/include/c++/8/vector:64, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 529:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 529:02.07 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 529:02.07 class vector : protected _Vector_base<_Tp, _Alloc> 529:02.07 ^~~~~~ 529:02.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 529:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 529:02.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 529:02.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 529:02.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 529:02.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 529:02.08 memset(&aArr[0], 0, N * sizeof(T)); 529:02.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529:02.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 529:02.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 529:02.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 529:02.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 529:02.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:137: 529:02.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 529:02.09 class ClipManager { 529:02.09 ^~~~~~~~~~~ 529:13.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 529:13.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 529:13.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 529:13.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 529:13.51 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 529:13.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 529:13.52 memset(&aArr[0], 0, N * sizeof(T)); 529:13.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529:13.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 529:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 529:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 529:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 529:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 529:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 529:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 529:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:17, 529:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 529:13.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 529:13.55 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 529:13.55 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 529:13.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 529:13.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 529:13.56 class nsDataHashtable : public nsBaseHashtable { 529:13.56 ^~~~~~~~~~~~~~~ 529:13.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 529:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 529:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 529:13.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 529:13.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 529:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 529:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 529:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 529:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 529:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 529:13.92 memset(&aArr[0], 0, N * sizeof(T)); 529:13.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529:13.92 In file included from /usr/include/c++/8/vector:64, 529:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:12, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 529:13.93 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 529:13.93 class vector : protected _Vector_base<_Tp, _Alloc> 529:13.93 ^~~~~~ 529:13.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 529:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 529:13.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 529:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 529:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 529:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 529:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 529:13.94 memset(&aArr[0], 0, N * sizeof(T)); 529:13.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529:13.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 529:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 529:13.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 529:13.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 529:13.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 529:13.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 529:13.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 529:13.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 529:13.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 529:13.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 529:13.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 529:13.98 class ClipManager { 529:13.98 ^~~~~~~~~~~ 529:20.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 529:20.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 529:20.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 529:20.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 529:20.15 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 529:20.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 529:20.16 memset(&aArr[0], 0, N * sizeof(T)); 529:20.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529:20.17 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 529:20.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 529:20.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 529:20.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 529:20.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 529:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 529:20.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 529:20.17 class nsDataHashtable : public nsBaseHashtable { 529:20.17 ^~~~~~~~~~~~~~~ 529:28.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:137: 529:28.82 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp: In function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)': 529:28.82 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:968:1: warning: the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 529:28.82 } // namespace mozilla 529:28.82 ^ 529:28.82 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:968:1: warning: the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 529:28.83 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp: In member function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)': 529:28.83 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:968:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 529:28.83 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:968:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 529:28.83 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:968:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 529:28.83 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp: In member function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)': 529:28.84 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:968:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 529:28.86 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:968:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 529:28.86 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:968:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 529:35.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:137: 529:35.72 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp: In member function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()': 529:35.73 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp:311:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 529:35.73 } // namespace mozilla 529:35.73 ^ 529:35.73 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp:311:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 529:35.73 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp:311:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 529:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp: In function 'mozilla::layers::FillPathWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::Path const*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)': 529:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp:311:1: warning: the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 529:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp:311:1: warning: the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 529:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp:311:1: warning: the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 529:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp: In function 'mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)': 529:35.79 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp:311:1: warning: the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 529:35.80 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp:311:1: warning: the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 529:35.80 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp:311:1: warning: the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 529:51.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 529:51.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 529:51.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 529:51.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:30, 529:51.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:74: 529:51.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 529:51.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 529:51.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 529:51.85 ^ 529:51.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 529:51.85 struct Block { 529:51.85 ^~~~~ 530:03.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 530:03.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 530:03.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 530:03.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 530:03.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 530:03.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 530:03.38 memset(&aArr[0], 0, N * sizeof(T)); 530:03.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530:03.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 530:03.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 530:03.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 530:03.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 530:03.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 530:03.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 530:03.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 530:03.40 class nsDataHashtable : public nsBaseHashtable { 530:03.41 ^~~~~~~~~~~~~~~ 530:04.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 530:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 530:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 530:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 530:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 530:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 530:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 530:04.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 530:04.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 530:04.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 530:04.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 530:04.58 memset(&aArr[0], 0, N * sizeof(T)); 530:04.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530:04.58 In file included from /usr/include/c++/8/vector:64, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 530:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 530:04.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 530:04.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 530:04.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 530:04.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 530:04.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 530:04.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 530:04.60 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 530:04.60 class vector : protected _Vector_base<_Tp, _Alloc> 530:04.60 ^~~~~~ 530:04.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 530:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 530:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 530:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 530:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 530:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 530:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 530:04.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 530:04.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 530:04.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 530:04.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 530:04.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 530:04.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 530:04.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 530:04.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 530:04.65 memset(&aArr[0], 0, N * sizeof(T)); 530:04.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530:04.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 530:04.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 530:04.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:30, 530:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:74: 530:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 530:04.66 class ClipManager { 530:04.66 ^~~~~~~~~~~ 530:20.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/FPSCounter.cpp:13, 530:20.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 530:20.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 530:20.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 530:20.05 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 530:20.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 530:20.05 memset(&aArr[0], 0, N * sizeof(T)); 530:20.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530:20.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 530:20.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 530:20.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 530:20.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/FPSCounter.cpp:13, 530:20.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 530:20.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 530:20.07 class nsDataHashtable : public nsBaseHashtable { 530:20.07 ^~~~~~~~~~~~~~~ 530:20.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 530:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 530:20.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/CompositorBridgeChild.cpp:44, 530:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:47: 530:20.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 530:20.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 530:20.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 530:20.58 ^ 530:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 530:20.58 struct Block { 530:20.58 ^~~~~ 530:31.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 530:31.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 530:31.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 530:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 530:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 530:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 530:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 530:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 530:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 530:31.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 530:31.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 530:31.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 530:31.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 530:31.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 530:31.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 530:31.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 530:31.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 530:31.83 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 530:31.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 530:31.84 memset(&aArr[0], 0, N * sizeof(T)); 530:31.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530:31.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 530:31.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 530:31.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 530:31.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 530:31.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 530:31.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 530:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 530:31.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 530:31.86 class nsDataHashtable : public nsBaseHashtable { 530:31.86 ^~~~~~~~~~~~~~~ 530:38.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp:137: 530:38.37 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/gvar.cc: In function '(anonymous namespace)::ParseDictData(unsigned char const*, unsigned long, ots::CFFIndex const&, unsigned short, unsigned long, (anonymous namespace)::DICT_DATA_TYPE, ots::OpenTypeCFF*)': 530:38.37 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/gvar.cc:156:1: warning: the control flow of function '_ZN12_GLOBAL__N_113ParseDictDataEPKhmRKN3ots8CFFIndexEtmNS_14DICT_DATA_TYPEEPNS2_11OpenTypeCFFE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 530:38.37 } // namespace ots 530:38.37 ^ 530:38.37 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/gvar.cc:156:1: warning: the control flow of function '_ZN12_GLOBAL__N_113ParseDictDataEPKhmRKN3ots8CFFIndexEtmNS_14DICT_DATA_TYPEEPNS2_11OpenTypeCFFE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 530:38.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:137: 530:38.97 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp: In member function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)': 530:38.97 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:138:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 530:38.97 } // namespace mozilla 530:38.97 ^ 530:38.97 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:138:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 530:38.97 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:138:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 530:38.98 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp: In member function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)': 530:38.98 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:138:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 530:38.98 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:138:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 530:38.98 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:138:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 530:51.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 530:51.38 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 530:51.38 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 530:51.38 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 530:51.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 530:58.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:137: 530:58.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 530:58.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:40:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 530:58.22 } // namespace mozilla 530:58.22 ^ 530:58.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:40:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 530:58.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 530:58.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:40:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 530:58.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:40:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 531:25.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 531:25.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 531:25.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 531:25.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:92: 531:25.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 531:25.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 531:25.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 531:25.61 ^ 531:25.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 531:25.61 struct Block { 531:25.61 ^~~~~ 531:26.43 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp: In member function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)': 531:26.43 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 531:26.43 } 531:26.43 ^ 531:26.43 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 531:26.43 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 531:26.44 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp: In member function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)': 531:26.44 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 531:26.44 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 531:26.44 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 531:31.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 531:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 531:31.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 531:31.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 531:31.67 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 531:31.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 531:31.68 memset(&aArr[0], 0, N * sizeof(T)); 531:31.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531:31.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 531:31.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 531:31.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 531:31.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 531:31.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 531:31.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 531:31.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 531:31.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 531:31.68 class nsDataHashtable : public nsBaseHashtable { 531:31.68 ^~~~~~~~~~~~~~~ 531:31.78 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 531:31.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 531:31.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 531:31.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 531:31.78 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 531:31.78 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 531:31.78 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 531:31.78 ^ 531:31.78 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 531:31.78 struct Block { 531:31.78 ^~~~~ 531:32.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 531:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 531:32.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 531:32.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 531:32.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 531:32.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 531:32.39 memset(&aArr[0], 0, N * sizeof(T)); 531:32.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531:32.41 In file included from /usr/include/c++/8/vector:64, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 531:32.41 from /usr/include/c++/8/backward/hashtable.h:62, 531:32.41 from /usr/include/c++/8/ext/hash_map:64, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/hash_tables.h:70, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/id_map.h:11, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 531:32.41 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 531:32.41 class vector : protected _Vector_base<_Tp, _Alloc> 531:32.41 ^~~~~~ 531:32.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 531:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 531:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 531:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 531:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 531:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 531:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 531:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 531:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 531:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 531:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 531:32.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 531:32.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 531:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 531:32.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 531:32.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 531:32.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 531:32.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 531:32.43 memset(&aArr[0], 0, N * sizeof(T)); 531:32.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531:32.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 531:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 531:32.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 531:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:74: 531:32.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 531:32.43 class ClipManager { 531:32.43 ^~~~~~~~~~~ 531:39.71 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 531:39.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 531:39.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 531:39.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 531:39.71 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 531:39.71 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 531:39.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 531:39.71 ^ 531:39.71 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 531:39.71 struct Block { 531:39.71 ^~~~~ 531:52.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 531:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 531:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 531:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 531:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 531:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 531:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 531:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 531:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 531:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 531:52.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 531:52.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 531:52.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 531:52.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 531:52.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 531:52.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 531:52.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 531:52.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 531:52.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 531:52.73 memset(&aArr[0], 0, N * sizeof(T)); 531:52.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531:52.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 531:52.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 531:52.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 531:52.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 531:52.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 531:52.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 531:52.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 531:52.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 531:52.73 class nsDataHashtable : public nsBaseHashtable { 531:52.73 ^~~~~~~~~~~~~~~ 531:52.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 531:52.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 531:52.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 531:52.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 531:52.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 531:52.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 531:52.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 531:52.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 531:52.85 memset(&aArr[0], 0, N * sizeof(T)); 531:52.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531:52.86 In file included from /usr/include/c++/8/vector:64, 531:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 531:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 531:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 531:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 531:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 531:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 531:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 531:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 531:52.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 531:52.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 531:52.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 531:52.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 531:52.88 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 531:52.88 class vector : protected _Vector_base<_Tp, _Alloc> 531:52.88 ^~~~~~ 531:52.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 531:52.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 531:52.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 531:52.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 531:52.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 531:52.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 531:52.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 531:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 531:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 531:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 531:52.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 531:52.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 531:52.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 531:52.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 531:52.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 531:52.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 531:52.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 531:52.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 531:52.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 531:52.90 memset(&aArr[0], 0, N * sizeof(T)); 531:52.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531:52.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 531:52.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 531:52.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 531:52.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 531:52.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 531:52.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 531:52.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 531:52.91 class ClipManager { 531:52.91 ^~~~~~~~~~~ 531:53.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:137: 531:53.23 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 531:53.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:81:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 531:53.24 } // namespace mozilla 531:53.24 ^ 531:53.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:81:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 531:53.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 531:53.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:81:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 531:53.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:81:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 532:00.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 532:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 532:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 532:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 532:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 532:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 532:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 532:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 532:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 532:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 532:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 532:00.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 532:00.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 532:00.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 532:00.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 532:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 532:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 532:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 532:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 532:00.77 memset(&aArr[0], 0, N * sizeof(T)); 532:00.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532:00.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 532:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 532:00.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 532:00.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 532:00.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 532:00.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 532:00.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 532:00.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 532:00.78 class nsDataHashtable : public nsBaseHashtable { 532:00.78 ^~~~~~~~~~~~~~~ 532:00.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 532:00.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 532:00.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 532:00.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 532:00.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 532:00.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 532:00.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 532:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 532:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 532:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 532:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 532:00.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 532:00.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 532:00.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 532:00.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 532:00.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 532:00.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 532:00.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 532:00.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 532:00.89 memset(&aArr[0], 0, N * sizeof(T)); 532:00.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532:00.89 In file included from /usr/include/c++/8/vector:64, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 532:00.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 532:00.91 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 532:00.91 class vector : protected _Vector_base<_Tp, _Alloc> 532:00.91 ^~~~~~ 532:00.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 532:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 532:00.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 532:00.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 532:00.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 532:00.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 532:00.92 memset(&aArr[0], 0, N * sizeof(T)); 532:00.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532:00.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 532:00.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 532:00.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 532:00.92 class ClipManager { 532:00.92 ^~~~~~~~~~~ 532:23.99 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 532:23.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 532:23.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 532:23.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 532:23.99 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 532:23.99 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 532:23.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 532:23.99 ^ 532:23.99 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 532:23.99 struct Block { 532:23.99 ^~~~~ 532:40.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.h:10, 532:40.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:10: 532:40.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 532:40.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 532:40.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 532:40.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 532:40.64 memset(&aArr[0], 0, N * sizeof(T)); 532:40.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532:40.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 532:40.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 532:40.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 532:40.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 532:40.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.h:10, 532:40.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:10: 532:40.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 532:40.65 class nsDataHashtable : public nsBaseHashtable { 532:40.65 ^~~~~~~~~~~~~~~ 532:52.86 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp: In member function 'mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 532:52.86 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:567:1: warning: the control flow of function '_ZN7mozilla3gfx9GPUParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 532:52.86 } // namespace mozilla 532:52.86 ^ 532:52.86 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:567:1: warning: the control flow of function '_ZN7mozilla3gfx9GPUParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 532:55.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 532:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 532:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 532:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 532:55.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 532:55.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 532:55.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 532:55.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 532:55.47 memset(&aArr[0], 0, N * sizeof(T)); 532:55.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532:55.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 532:55.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 532:55.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 532:55.47 class nsDataHashtable : public nsBaseHashtable { 532:55.47 ^~~~~~~~~~~~~~~ 532:55.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 532:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 532:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 532:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 532:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 532:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 532:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 532:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 532:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 532:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 532:55.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 532:55.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 532:55.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 532:55.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 532:55.61 memset(&aArr[0], 0, N * sizeof(T)); 532:55.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532:55.61 In file included from /usr/include/c++/8/vector:64, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 532:55.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 532:55.62 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 532:55.62 class vector : protected _Vector_base<_Tp, _Alloc> 532:55.62 ^~~~~~ 532:55.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 532:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 532:55.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 532:55.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 532:55.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 532:55.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 532:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 532:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 532:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 532:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 532:55.64 memset(&aArr[0], 0, N * sizeof(T)); 532:55.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532:55.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 532:55.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 532:55.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 532:55.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 532:55.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 532:55.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 532:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 532:55.64 class ClipManager { 532:55.64 ^~~~~~~~~~~ 533:07.71 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp: In member function 'gfxFcPlatformFontList::FindGenericFamilies(nsTString const&, nsAtom*)': 533:07.71 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:2624:1: warning: the control flow of function '_ZN21gfxFcPlatformFontList19FindGenericFamiliesERK9nsTStringIcEP6nsAtom' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 533:07.71 } 533:07.71 ^ 533:07.71 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:2624:1: warning: the control flow of function '_ZN21gfxFcPlatformFontList19FindGenericFamiliesERK9nsTStringIcEP6nsAtom' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 533:20.04 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.cpp:9: 533:20.04 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 533:20.04 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 533:20.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 533:20.04 ^ 533:20.04 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 533:20.05 struct Block { 533:20.05 ^~~~~ 533:20.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 533:20.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 533:20.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRManagerChild.cpp:17, 533:20.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 533:20.94 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 533:20.94 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 533:20.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 533:20.94 ^ 533:20.94 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 533:20.94 struct Block { 533:20.94 ^~~~~ 533:33.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 533:33.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 533:33.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUProcessManager.cpp:20, 533:33.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 533:33.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 533:33.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 533:33.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 533:33.36 ^ 533:33.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 533:33.36 struct Block { 533:33.36 ^~~~~ 533:42.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 533:42.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.h:10, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.cpp:6, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 533:42.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 533:42.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 533:42.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 533:42.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 533:42.31 memset(&aArr[0], 0, N * sizeof(T)); 533:42.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533:42.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/CrashReporterHost.h:13, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/CrashReporterHelper.h:8, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUChild.h:11, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.cpp:8, 533:42.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 533:42.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 533:42.31 class nsDataHashtable : public nsBaseHashtable { 533:42.31 ^~~~~~~~~~~~~~~ 533:42.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:137: 533:42.50 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp: In member function 'mozilla::gfx::VRProcessParent::Shutdown()': 533:42.50 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp:236:1: warning: the control flow of function '_ZN7mozilla3gfx15VRProcessParent8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 533:42.50 } // namespace mozilla 533:42.50 ^ 533:42.50 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp:236:1: warning: the control flow of function '_ZN7mozilla3gfx15VRProcessParent8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 533:42.51 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp: In member function 'mozilla::gfx::VRParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 533:42.51 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp:236:1: warning: the control flow of function '_ZN7mozilla3gfx8VRParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 533:42.51 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp:236:1: warning: the control flow of function '_ZN7mozilla3gfx8VRParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 533:57.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:119: 533:57.39 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)': 533:57.39 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 533:57.39 } // namespace mozilla 533:57.39 ^ 533:57.39 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 533:57.41 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::GPUProcessHost::Shutdown()': 533:57.42 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx14GPUProcessHost8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 533:57.42 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx14GPUProcessHost8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 534:03.30 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 534:03.30 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 534:03.30 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 534:03.30 ^~~~~~~~~~~~~~~~~~~ 534:03.30 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 534:03.30 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 534:03.30 ^~~~~~~~~~~~~~~~~~~~~~ 534:03.30 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 534:03.30 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 534:03.30 ^~~~~~~~~~~~~~~~~~~~~~~ 534:08.47 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp: In member function 'bool CVRPathRegistry_Public::BLoadFromFile()': 534:08.47 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:228:15: warning: 'Json::Reader::Reader()' is deprecated: Use CharReader and CharReaderBuilder instead [-Wdeprecated-declarations] 534:08.47 Json::Reader reader; 534:08.47 ^~~~~~ 534:08.47 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:11, 534:08.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:4: 534:08.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/reader.h:56:3: note: declared here 534:08.47 Reader(); 534:08.47 ^~~~~~ 534:08.47 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp: In member function 'bool CVRPathRegistry_Public::BSaveToFile() const': 534:08.47 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:270:21: warning: 'StyledWriter' is deprecated: Use StreamWriterBuilder instead [-Wdeprecated-declarations] 534:08.47 Json::StyledWriter writer; 534:08.47 ^~~~~~ 534:08.47 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:13, 534:08.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:4: 534:08.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/writer.h:229:5: note: declared here 534:08.47 StyledWriter : public Writer { 534:08.47 ^~~~~~~~~~~~ 534:11.04 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 534:11.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 534:11.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.h:14, 534:11.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:44: 534:11.05 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 534:11.05 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 534:11.05 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 534:11.05 ^ 534:11.05 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 534:11.05 struct Block { 534:11.06 ^~~~~ 534:27.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 534:27.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 534:27.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 534:27.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 534:27.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 534:27.98 memset(&aArr[0], 0, N * sizeof(T)); 534:27.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534:27.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 534:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 534:28.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 534:28.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 534:28.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 534:28.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 534:28.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 534:28.00 class nsDataHashtable : public nsBaseHashtable { 534:28.00 ^~~~~~~~~~~~~~~ 534:28.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 534:28.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 534:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 534:28.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 534:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 534:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 534:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 534:28.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 534:28.39 memset(&aArr[0], 0, N * sizeof(T)); 534:28.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534:28.39 In file included from /usr/include/c++/8/vector:64, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 534:28.39 from /usr/include/c++/8/backward/hashtable.h:62, 534:28.39 from /usr/include/c++/8/ext/hash_map:64, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/hash_tables.h:70, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/file_path.h:74, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 534:28.39 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 534:28.39 class vector : protected _Vector_base<_Tp, _Alloc> 534:28.39 ^~~~~~ 534:28.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 534:28.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 534:28.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 534:28.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 534:28.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 534:28.40 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 534:28.40 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 534:28.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 534:28.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 534:28.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 534:28.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 534:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 534:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 534:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 534:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 534:28.41 memset(&aArr[0], 0, N * sizeof(T)); 534:28.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534:28.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 534:28.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 534:28.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 534:28.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 534:28.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.h:14, 534:28.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:44: 534:28.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 534:28.42 class ClipManager { 534:28.42 ^~~~~~~~~~~ 534:38.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 534:38.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 534:38.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/config/gfxVars.cpp:9, 534:38.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 534:38.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 534:38.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 534:38.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 534:38.02 ^ 534:38.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 534:38.02 struct Block { 534:38.02 ^~~~~ 534:41.68 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp: In member function 'gfxPlatform::WillShutdown()': 534:41.68 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:3678:1: warning: the control flow of function '_ZN11gfxPlatform12WillShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 534:41.68 } 534:41.68 ^ 534:41.68 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:3678:1: warning: the control flow of function '_ZN11gfxPlatform12WillShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 534:58.24 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 534:58.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 534:58.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 534:58.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 534:58.25 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 534:58.25 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 534:58.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 534:58.25 ^ 534:58.25 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 534:58.25 struct Block { 534:58.25 ^~~~~ 535:23.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 535:23.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:23.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 535:23.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 535:23.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 535:23.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 535:23.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 535:23.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 535:23.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 535:23.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 535:23.72 memset(&aArr[0], 0, N * sizeof(T)); 535:23.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535:23.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 535:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 535:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 535:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 535:23.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:12, 535:23.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 535:23.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 535:23.72 class nsDataHashtable : public nsBaseHashtable { 535:23.72 ^~~~~~~~~~~~~~~ 535:23.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 535:23.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 535:23.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 535:23.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 535:23.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 535:23.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 535:23.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 535:23.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 535:23.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 535:23.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 535:23.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:23.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 535:23.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 535:23.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 535:23.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 535:23.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 535:23.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 535:23.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 535:23.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 535:23.87 memset(&aArr[0], 0, N * sizeof(T)); 535:23.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535:23.89 In file included from /usr/include/c++/8/vector:64, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 535:23.89 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 535:23.89 class vector : protected _Vector_base<_Tp, _Alloc> 535:23.89 ^~~~~~ 535:23.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 535:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 535:23.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 535:23.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 535:23.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 535:23.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 535:23.90 memset(&aArr[0], 0, N * sizeof(T)); 535:23.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535:23.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 535:23.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 535:23.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 535:23.90 class ClipManager { 535:23.90 ^~~~~~~~~~~ 535:28.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 535:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 535:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 535:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 535:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 535:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 535:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 535:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 535:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 535:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 535:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 535:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 535:28.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 535:28.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 535:28.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 535:28.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 535:28.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 535:28.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 535:28.05 memset(&aArr[0], 0, N * sizeof(T)); 535:28.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535:28.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 535:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 535:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 535:28.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderTextureHost.h:13, 535:28.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 535:28.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 535:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 535:28.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 535:28.08 class nsDataHashtable : public nsBaseHashtable { 535:28.09 ^~~~~~~~~~~~~~~ 535:28.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 535:28.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:28.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 535:28.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 535:28.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 535:28.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 535:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 535:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 535:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 535:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 535:28.57 memset(&aArr[0], 0, N * sizeof(T)); 535:28.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535:28.57 In file included from /usr/include/c++/8/vector:64, 535:28.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 535:28.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 535:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 535:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 535:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 535:28.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 535:28.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 535:28.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:28.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 535:28.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 535:28.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 535:28.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 535:28.60 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 535:28.60 class vector : protected _Vector_base<_Tp, _Alloc> 535:28.61 ^~~~~~ 535:28.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 535:28.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 535:28.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 535:28.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 535:28.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 535:28.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 535:28.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 535:28.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 535:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 535:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 535:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 535:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 535:28.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 535:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 535:28.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 535:28.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 535:28.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 535:28.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 535:28.63 memset(&aArr[0], 0, N * sizeof(T)); 535:28.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535:28.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 535:28.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 535:28.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 535:28.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 535:28.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 535:28.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 535:28.64 class ClipManager { 535:28.64 ^~~~~~~~~~~ 535:28.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 535:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 535:28.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 535:28.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 535:28.68 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:779:72: required from here 535:28.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 535:28.70 memset(&aArr[0], 0, N * sizeof(T)); 535:28.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535:28.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:31, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDebug.h:15, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharTraits.h:23, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAlgorithm.h:10, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCoord.h:12, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsColor.h:13, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:18, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 535:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 535:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 535:28.70 class UniquePtr { 535:28.70 ^~~~~~~~~ 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51: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] 535:39.19 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 535:39.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535:39.19 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 535:39.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here 535:39.19 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 535:39.19 ^~~~~~~~ 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 535:39.19 struct T { \ 535:39.19 ^ 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51: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] 535:39.19 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 535:39.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535:39.19 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 535:39.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 535:39.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here 535:39.19 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 535:39.21 ^~~~~~~~ 535:39.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 535:39.21 struct T { \ 535:39.21 ^ 535:39.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 535:39.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 535:39.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 535:39.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51: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] 535:39.22 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 535:39.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535:39.22 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 535:39.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 535:39.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here 535:39.22 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 535:39.22 ^~~~~~~~~~~~ 535:39.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 535:39.22 struct T { \ 535:39.23 ^ 535:43.02 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:43: 535:43.03 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 535:43.03 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 535:43.03 case 3: k ^= data[2] << 16; 535:43.03 ~~^~~~~~~~~~~~~~~~ 535:43.03 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 535:43.03 case 2: k ^= data[1] << 8; 535:43.03 ^~~~ 535:43.03 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 535:43.03 case 2: k ^= data[1] << 8; 535:43.03 ~~^~~~~~~~~~~~~~~~ 535:43.03 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 535:43.03 case 1: k ^= data[0] << 0; 535:43.03 ^~~~ 535:45.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 535:45.13 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 535:45.13 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderTypes.cpp:51:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 535:45.13 } // namespace mozilla 535:45.13 ^ 535:45.13 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderTypes.cpp:51:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 535:45.13 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 535:45.13 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderTypes.cpp:51:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 535:45.13 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderTypes.cpp:51:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 536:09.17 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:12, 536:09.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 536:09.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 536:09.17 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 536:09.17 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 536:09.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 536:09.17 ^ 536:09.17 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 536:09.17 struct Block { 536:09.17 ^~~~~ 536:34.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 536:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 536:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 536:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 536:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 536:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 536:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 536:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:13, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/InProcessCompositorWidget.h:8, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.h:10, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.cpp:6, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 536:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 536:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 536:34.47 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 536:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 536:34.47 memset(&aArr[0], 0, N * sizeof(T)); 536:34.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536:34.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 536:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 536:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 536:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 536:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 536:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:17, 536:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 536:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseWidget.h:8, 536:34.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.h:11, 536:34.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.cpp:6, 536:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 536:34.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 536:34.50 class nsDataHashtable : public nsBaseHashtable { 536:34.50 ^~~~~~~~~~~~~~~ 536:42.20 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1859: 536:42.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) int; S = __vector(4) float]': 536:42.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 536:42.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 536:42.21 return D{v[0],v[1],v[2],v[3]}; 536:42.21 ~^ 536:42.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 536:42.21 return D{v[0],v[1],v[2],v[3]}; 536:42.21 ~^ 536:42.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 536:42.24 return D{v[0],v[1],v[2],v[3]}; 536:42.24 ~^ 536:42.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 536:42.24 return D{v[0],v[1],v[2],v[3]}; 536:42.24 ~^ 536:42.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]': 536:42.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:180:88: required from here 536:42.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 536:42.24 return D{v[0],v[1],v[2],v[3]}; 536:42.24 ~^ 536:42.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 536:42.26 return D{v[0],v[1],v[2],v[3]}; 536:42.26 ~^ 536:42.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 536:42.28 return D{v[0],v[1],v[2],v[3]}; 536:42.28 ~^ 536:42.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 536:42.28 return D{v[0],v[1],v[2],v[3]}; 536:42.28 ~^ 536:42.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) int]': 536:42.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:230:23: required from here 536:42.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 536:42.30 return D{v[0],v[1],v[2],v[3]}; 536:42.30 ~^ 536:42.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 536:42.32 return D{v[0],v[1],v[2],v[3]}; 536:42.32 ~^ 536:42.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 536:42.32 return D{v[0],v[1],v[2],v[3]}; 536:42.32 ~^ 536:42.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 536:42.32 return D{v[0],v[1],v[2],v[3]}; 536:42.32 ~^ 536:42.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned char]': 536:42.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 536:42.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 536:42.32 return D{v[0],v[1],v[2],v[3]}; 536:42.32 ~^ 536:42.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 536:42.33 return D{v[0],v[1],v[2],v[3]}; 536:42.34 ~^ 536:42.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 536:42.34 return D{v[0],v[1],v[2],v[3]}; 536:42.34 ~^ 536:42.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 536:42.34 return D{v[0],v[1],v[2],v[3]}; 536:42.34 ~^ 536:42.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 536:42.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 536:42.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.34 return D{v[0],v[1],v[2],v[3]}; 536:42.34 ~^ 536:42.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.36 return D{v[0],v[1],v[2],v[3]}; 536:42.36 ~^ 536:42.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.36 return D{v[0],v[1],v[2],v[3]}; 536:42.36 ~^ 536:42.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.36 return D{v[0],v[1],v[2],v[3]}; 536:42.36 ~^ 536:42.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned int]': 536:42.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 536:42.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.36 return D{v[0],v[1],v[2],v[3]}; 536:42.36 ~^ 536:42.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.37 return D{v[0],v[1],v[2],v[3]}; 536:42.37 ~^ 536:42.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.39 return D{v[0],v[1],v[2],v[3]}; 536:42.39 ~^ 536:42.39 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.39 return D{v[0],v[1],v[2],v[3]}; 536:42.39 ~^ 536:42.39 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) long unsigned int]': 536:42.39 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 536:42.39 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.39 return D{v[0],v[1],v[2],v[3]}; 536:42.39 ~^ 536:42.39 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.39 return D{v[0],v[1],v[2],v[3]}; 536:42.39 ~^ 536:42.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.40 return D{v[0],v[1],v[2],v[3]}; 536:42.40 ~^ 536:42.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.40 return D{v[0],v[1],v[2],v[3]}; 536:42.40 ~^ 536:42.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 536:42.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:731:42: required from here 536:42.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.40 return D{v[0],v[1],v[2],v[3]}; 536:42.40 ~^ 536:42.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.42 return D{v[0],v[1],v[2],v[3]}; 536:42.42 ~^ 536:42.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.42 return D{v[0],v[1],v[2],v[3]}; 536:42.42 ~^ 536:42.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 536:42.42 return D{v[0],v[1],v[2],v[3]}; 536:42.42 ~^ 536:42.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned char; S = __vector(4) int]': 536:42.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 536:42.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 536:42.42 return D{v[0],v[1],v[2],v[3]}; 536:42.42 ~^ 536:42.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 536:42.43 return D{v[0],v[1],v[2],v[3]}; 536:42.43 ~^ 536:42.43 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 536:42.45 return D{v[0],v[1],v[2],v[3]}; 536:42.45 ~^ 536:42.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 536:42.45 return D{v[0],v[1],v[2],v[3]}; 536:42.45 ~^ 536:42.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) int]': 536:42.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 536:42.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 536:42.45 return D{v[0],v[1],v[2],v[3]}; 536:42.45 ~^ 536:42.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 536:42.45 return D{v[0],v[1],v[2],v[3]}; 536:42.45 ~^ 536:42.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 536:42.46 return D{v[0],v[1],v[2],v[3]}; 536:42.46 ~^ 536:42.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 536:42.46 return D{v[0],v[1],v[2],v[3]}; 536:42.46 ~^ 536:42.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned int; S = __vector(4) int]': 536:42.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 536:42.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 536:42.46 return D{v[0],v[1],v[2],v[3]}; 536:42.46 ~^ 536:42.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 536:42.48 return D{v[0],v[1],v[2],v[3]}; 536:42.48 ~^ 536:42.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 536:42.48 return D{v[0],v[1],v[2],v[3]}; 536:42.48 ~^ 536:42.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 536:42.48 return D{v[0],v[1],v[2],v[3]}; 536:42.48 ~^ 536:42.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 536:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 536:42.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 536:42.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 536:42.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 536:42.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 536:42.57 memset(&aArr[0], 0, N * sizeof(T)); 536:42.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536:42.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 536:42.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 536:42.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 536:42.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 536:42.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 536:42.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 536:42.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 536:42.58 class nsDataHashtable : public nsBaseHashtable { 536:42.58 ^~~~~~~~~~~~~~~ 536:42.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 536:42.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 536:42.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 536:42.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 536:42.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 536:42.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 536:42.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 536:42.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 536:42.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 536:42.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 536:42.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 536:42.72 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 536:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 536:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 536:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 536:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 536:42.73 memset(&aArr[0], 0, N * sizeof(T)); 536:42.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536:42.73 In file included from /usr/include/c++/8/vector:64, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 536:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 536:42.73 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 536:42.73 class vector : protected _Vector_base<_Tp, _Alloc> 536:42.75 ^~~~~~ 536:42.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 536:42.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 536:42.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 536:42.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 536:42.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 536:42.75 memset(&aArr[0], 0, N * sizeof(T)); 536:42.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536:42.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 536:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 536:42.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 536:42.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontInfoLoader.h:15, 536:42.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformFontList.h:15, 536:42.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:6, 536:42.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 536:42.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 536:42.76 class ClipManager { 536:42.76 ^~~~~~~~~~~ 536:46.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 536:46.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 536:46.58 class SkBitmapCache::Rec : public SkResourceCache::Rec { 536:46.58 ^~~ 536:55.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia1.cpp:38: 536:55.41 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkCanvas.cpp:224:17: warning: 'SkCanvas::MCRec' has a field 'SkCanvas::MCRec::fBackImage' whose type uses the anonymous namespace [-Wsubobject-linkage] 536:55.41 class SkCanvas::MCRec { 536:55.41 ^~~~~ 537:02.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:137: 537:02.45 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid': 537:02.45 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.45 } 537:02.45 ^ 537:02.45 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 537:02.45 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.48 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 537:02.48 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.48 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)': 537:02.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 537:02.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)': 537:02.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 537:02.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.59 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 537:02.59 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.59 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.59 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 537:02.59 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.59 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.59 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)': 537:02.59 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)': 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::EnsurePathBuilder()': 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.60 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::EnsurePath()': 537:02.61 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.62 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 537:02.63 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.63 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)': 537:02.63 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.63 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 537:02.63 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:02.63 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)': 537:02.63 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:02.63 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:14.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 537:14.73 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 537:14.73 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 537:14.73 } 537:14.74 ^ 537:14.74 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 537:14.74 case SkCubicType::kSerpentine: 537:14.74 ^~~~ 537:21.90 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 537:21.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 537:21.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 537:21.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 537:21.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 537:21.90 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 537:21.91 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 537:21.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 537:21.91 ^ 537:21.91 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 537:21.91 struct Block { 537:21.91 ^~~~~ 537:24.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:137: 537:24.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp: In member function 'SkPathWriter::assemble()': 537:24.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp:45:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:24.16 } 537:24.16 ^ 537:24.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp:45:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 537:24.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp:45:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:29.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:38: 537:29.38 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 537:29.38 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 537:29.38 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 537:29.38 ^~ 537:29.38 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 537:29.38 case SkOTTableName::Record::PlatformID::Unicode: 537:29.38 ^~~~ 537:35.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:119: 537:35.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:35.48 class FwDCubicEvaluator { 537:35.48 ^~~~~~~~~~~~~~~~~ 537:35.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:18, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestRect.cpp:12, 537:35.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 537:35.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 537:35.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 537:35.67 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 537:35.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 537:35.67 memset(&aArr[0], 0, N * sizeof(T)); 537:35.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537:35.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 537:35.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 537:35.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 537:35.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 537:35.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 537:35.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestRect.cpp:12, 537:35.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 537:35.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 537:35.67 class nsDataHashtable : public nsBaseHashtable { 537:35.69 ^~~~~~~~~~~~~~~ 537:36.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:2: 537:36.00 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>': 537:36.00 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]' 537:36.00 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 537:36.00 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 537:36.00 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.00 LinearGradient4fContext::LinearIntervalProcessor { 537:36.00 ^~~~~~~~~~~~~~~~~~~~~~~ 537:36.01 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.01 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>': 537:36.01 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]' 537:36.01 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 537:36.01 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 537:36.01 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.02 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.02 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>': 537:36.02 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]' 537:36.02 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 537:36.03 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 537:36.03 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>': 537:36.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]' 537:36.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 537:36.06 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 537:36.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>': 537:36.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]' 537:36.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 537:36.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 537:36.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>': 537:36.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]' 537:36.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 537:36.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 537:36.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 537:36.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:11: 537:36.55 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 537:36.56 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:298:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 537:36.56 p->append(SkRasterPipeline::decal_x, decal_ctx); 537:36.56 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537:36.56 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here 537:36.56 case kClamp_TileMode: 537:36.56 ^~~~ 537:39.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:137: 537:39.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp: In function 'SkOffsetSimplePolygon(SkPoint const*, int, SkRect const&, float, SkTDArray*, SkTDArray*)': 537:39.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointiRK6SkRectfP9SkTDArrayIS_EPS5_IiE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:39.36 } 537:39.36 ^ 537:39.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointiRK6SkRectfP9SkTDArrayIS_EPS5_IiE' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 537:39.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointiRK6SkRectfP9SkTDArrayIS_EPS5_IiE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:39.39 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp: In member function 'SkGradientShaderBase::SkGradientShaderBase(SkGradientShaderBase::Descriptor const&, SkMatrix const&)': 537:39.39 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_ZN20SkGradientShaderBaseC2ERKNS_10DescriptorERK8SkMatrix' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 537:39.39 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_ZN20SkGradientShaderBaseC2ERKNS_10DescriptorERK8SkMatrix' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 537:49.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:110: 537:49.39 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 537:49.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 537:49.40 } 537:49.40 ^ 537:49.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 537:49.40 case SkCanvas::kPolygon_PointMode: { 537:49.40 ^~~~ 538:02.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 538:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 538:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 538:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 538:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 538:02.29 memset(&aArr[0], 0, N * sizeof(T)); 538:02.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538:02.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 538:02.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 538:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 538:02.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 538:02.32 class nsDataHashtable : public nsBaseHashtable { 538:02.32 ^~~~~~~~~~~~~~~ 538:02.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 538:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 538:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 538:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 538:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 538:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 538:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 538:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 538:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 538:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 538:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 538:02.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 538:02.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 538:02.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 538:02.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 538:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 538:02.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 538:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 538:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 538:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 538:02.45 memset(&aArr[0], 0, N * sizeof(T)); 538:02.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538:02.45 In file included from /usr/include/c++/8/vector:64, 538:02.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 538:02.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 538:02.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 538:02.47 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 538:02.47 class vector : protected _Vector_base<_Tp, _Alloc> 538:02.47 ^~~~~~ 538:02.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 538:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 538:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 538:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 538:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 538:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 538:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 538:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 538:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 538:02.49 memset(&aArr[0], 0, N * sizeof(T)); 538:02.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538:02.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 538:02.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 538:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 538:02.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 538:02.50 class ClipManager { 538:02.50 ^~~~~~~~~~~ 538:05.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 538:05.83 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)': 538:05.83 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 538:05.83 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 538:05.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538:16.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:110: 538:16.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 538:16.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 538:16.10 insertClose = false; 538:16.10 ~~~~~~~~~~~~^~~~~~~ 538:16.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 538:16.10 case kLine_Verb: { 538:16.10 ^~~~ 538:19.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:137: 538:19.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPathRef.cpp: In member function 'SkPathRef::isValid() const': 538:19.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPathRef.cpp:951:1: warning: the control flow of function '_ZNK9SkPathRef7isValidEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 538:19.61 } 538:19.61 ^ 538:19.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPathRef.cpp:951:1: warning: the control flow of function '_ZNK9SkPathRef7isValidEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 538:23.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:119: 538:23.50 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp: In member function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)': 538:23.50 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp:1553:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 538:23.50 } // namespace mozilla 538:23.50 ^ 538:23.50 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp:1553:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 538:23.50 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp:1553:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 538:23.52 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp: In function 'gfxGraphiteShaper::Shutdown()': 538:23.53 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp:1553:1: warning: the control flow of function '_ZN17gfxGraphiteShaper8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 538:23.53 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp:1553:1: warning: the control flow of function '_ZN17gfxGraphiteShaper8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 538:26.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:128: 538:26.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 538:26.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRRect.cpp:533:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 538:26.11 memcpy(&raw, buffer, kSizeInMemory); 538:26.12 ^ 538:26.12 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/../private/SkPathRef.h:14, 538:26.12 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkPath.h:22, 538:26.12 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPathPriv.h:11, 538:26.12 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath_serial.cpp:11, 538:26.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 538:26.12 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 538:26.12 class SK_API SkRRect { 538:26.12 ^~~~~~~ 538:35.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 538:35.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 538:35.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 538:35.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 538:35.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 538:35.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 538:35.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 538:35.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 538:35.92 from /builddir/build/BUILD/firefox-70.0.1/image/imgFrame.h:12, 538:35.92 from /builddir/build/BUILD/firefox-70.0.1/image/ISurfaceProvider.h:22, 538:35.92 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.h:9, 538:35.92 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.cpp:6, 538:35.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image0.cpp:2: 538:35.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 538:35.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 538:35.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 538:35.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 538:35.93 memset(&aArr[0], 0, N * sizeof(T)); 538:35.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538:35.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 538:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 538:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 538:35.96 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:11, 538:35.96 from /builddir/build/BUILD/firefox-70.0.1/image/SurfaceCache.h:25, 538:35.96 from /builddir/build/BUILD/firefox-70.0.1/image/ISurfaceProvider.h:23, 538:35.96 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.h:9, 538:35.96 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.cpp:6, 538:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image0.cpp:2: 538:35.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 538:35.98 class nsDataHashtable : public nsBaseHashtable { 538:35.98 ^~~~~~~~~~~~~~~ 538:36.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 538:36.13 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 538:36.13 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:43:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 538:36.13 memcpy(&rec, ptr, size); 538:36.13 ^ 538:36.13 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 538:36.13 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 538:36.13 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 538:36.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 538:36.13 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 538:36.13 struct SkScalerContextRec { 538:36.13 ^~~~~~~~~~~~~~~~~~ 538:36.21 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 538:36.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 538:36.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 538:36.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:350:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 538:36.22 std::memcpy(&rec, ptr, sizeof(rec)); 538:36.22 ^ 538:36.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 538:36.22 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 538:36.22 ^~~~~~~~~~~ 538:36.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:345:5: note: in expansion of macro 'TRACE_EVENT1' 538:36.22 TRACE_EVENT1("skia", "RecForDesc", "rec", 538:36.22 ^~~~~~~~~~~~ 538:36.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:346:13: note: in expansion of macro 'TRACE_STR_COPY' 538:36.22 TRACE_STR_COPY( 538:36.22 ^~~~~~~~~~~~~~ 538:36.22 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 538:36.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 538:36.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 538:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 538:36.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 538:36.22 struct SkScalerContextRec { 538:36.22 ^~~~~~~~~~~~~~~~~~ 538:36.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 538:36.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 538:36.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp:74:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 538:36.37 class SkResourceCache::Hash : 538:36.37 ^~~~ 538:36.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 538:36.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 538:36.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp:1077:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 538:36.49 memset(&rec, 0, sizeof(rec)); 538:36.49 ^ 538:36.49 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 538:36.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 538:36.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 538:36.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 538:36.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 538:36.49 struct SkScalerContextRec { 538:36.49 ^~~~~~~~~~~~~~~~~~ 538:52.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 538:52.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 538:52.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:332:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 538:52.53 memcpy(&lhsRec, ptr, size); 538:52.54 ^ 538:52.54 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 538:52.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 538:52.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 538:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 538:52.54 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 538:52.54 struct SkScalerContextRec { 538:52.57 ^~~~~~~~~~~~~~~~~~ 538:52.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 538:52.57 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:336:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 538:52.57 memcpy(&rhsRec, ptr, size); 538:52.57 ^ 538:52.57 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 538:52.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 538:52.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 538:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 538:52.60 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 538:52.60 struct SkScalerContextRec { 538:52.60 ^~~~~~~~~~~~~~~~~~ 539:17.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 539:17.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 539:17.16 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.h:10, 539:17.16 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:7, 539:17.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 539:17.16 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 539:17.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 539:17.17 foundInterface = 0; \ 539:17.17 ^~~~~~~~~~~~~~ 539:17.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 539:17.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 539:17.18 ^~~~~~~~~~~~~~~~~~~~~~~ 539:17.18 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 539:17.18 NS_INTERFACE_MAP_END 539:17.18 ^~~~~~~~~~~~~~~~~~~~ 539:17.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 539:17.18 else 539:17.18 ^~~~ 539:17.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 539:17.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 539:17.18 ^~~~~~~~~~~~~~~~~~ 539:17.18 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 539:17.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 539:17.18 ^~~~~~~~~~~~~~~~~~~~~~ 539:24.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 539:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 539:24.15 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:50, 539:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:137: 539:24.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 539:24.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 539:24.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 539:24.15 ^ 539:24.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 539:24.15 struct Block { 539:24.15 ^~~~~ 539:29.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 539:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 539:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 539:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 539:29.85 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconProtocolHandler.h:9, 539:29.85 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconProtocolHandler.cpp:7, 539:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 539:29.85 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 539:29.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 539:29.85 foundInterface = 0; \ 539:29.85 ^~~~~~~~~~~~~~ 539:29.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 539:29.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 539:29.85 ^~~~~~~~~~~~~~~~~~~~~~~ 539:29.85 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 539:29.85 NS_INTERFACE_MAP_END 539:29.86 ^~~~~~~~~~~~~~~~~~~~ 539:29.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 539:29.86 else 539:29.86 ^~~~ 539:29.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 539:29.86 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 539:29.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539:29.86 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 539:29.86 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 539:29.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539:34.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 539:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfx2DGlue.h:13, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/image/Image.h:13, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/image/ImageWrapper.h:10, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/image/ClippedImage.h:9, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:9, 539:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 539:34.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 539:34.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 539:34.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 539:34.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 539:34.97 memset(&aArr[0], 0, N * sizeof(T)); 539:34.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539:34.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 539:34.99 from /builddir/build/BUILD/firefox-70.0.1/image/Image.h:15, 539:34.99 from /builddir/build/BUILD/firefox-70.0.1/image/ImageWrapper.h:10, 539:34.99 from /builddir/build/BUILD/firefox-70.0.1/image/ClippedImage.h:9, 539:34.99 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:9, 539:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 539:34.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 539:34.99 class nsDataHashtable : public nsBaseHashtable { 539:34.99 ^~~~~~~~~~~~~~~ 539:52.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:137: 539:52.02 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 539:52.02 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 539:52.02 } 539:52.02 ^ 539:52.02 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 539:52.03 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 539:52.03 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 539:52.03 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 539:52.05 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 539:52.05 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 539:52.05 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 539:52.14 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)': 539:52.14 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 539:52.14 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 539:52.14 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 539:52.22 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)': 539:52.22 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 539:52.23 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 539:52.23 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Rotate(double)': 539:52.23 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 539:52.23 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 539:52.23 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Scale(double, double)': 539:52.23 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 539:52.25 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:3056:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 540:12.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 540:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 540:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 540:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 540:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 540:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 540:12.87 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.h:10, 540:12.87 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:7, 540:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 540:12.87 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 540:12.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:12.87 foundInterface = 0; \ 540:12.87 ^~~~~~~~~~~~~~ 540:12.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 540:12.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 540:12.88 ^~~~~~~~~~~~~~~~~~~~~~~ 540:12.88 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 540:12.88 NS_INTERFACE_MAP_END 540:12.88 ^~~~~~~~~~~~~~~~~~~~ 540:12.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 540:12.88 else 540:12.88 ^~~~ 540:12.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 540:12.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 540:12.89 ^~~~~~~~~~~~~~~~~~ 540:12.90 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 540:12.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 540:12.91 ^~~~~~~~~~~~~~~~~~~~~~ 540:12.94 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 540:12.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:12.95 foundInterface = 0; \ 540:12.95 ^~~~~~~~~~~~~~ 540:12.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 540:12.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 540:12.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:12.95 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 540:12.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 540:12.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:12.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.h:12, 540:12.95 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:7, 540:12.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 540:12.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 540:12.96 } else 540:12.96 ^~~~ 540:12.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 540:12.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 540:12.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:12.98 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 540:12.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 540:12.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:17.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 540:17.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 540:17.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIChannelEventSink.h:10, 540:17.12 from /builddir/build/BUILD/firefox-70.0.1/image/imgRequest.h:10, 540:17.12 from /builddir/build/BUILD/firefox-70.0.1/image/imgRequest.cpp:7, 540:17.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image2.cpp:2: 540:17.12 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 540:17.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:17.12 foundInterface = 0; \ 540:17.12 ^~~~~~~~~~~~~~ 540:17.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 540:17.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 540:17.12 ^~~~~~~~~~~~~~~~~~~~~~~ 540:17.12 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 540:17.12 NS_INTERFACE_MAP_END 540:17.12 ^~~~~~~~~~~~~~~~~~~~ 540:17.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 540:17.14 else 540:17.14 ^~~~ 540:17.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 540:17.14 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 540:17.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:17.14 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 540:17.14 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 540:17.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:36.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 540:36.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 540:36.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 540:36.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 540:36.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 540:36.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 540:36.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 540:36.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 540:36.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 540:36.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 540:36.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 540:36.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 540:36.33 from /builddir/build/BUILD/firefox-70.0.1/image/FrameAnimator.h:13, 540:36.35 from /builddir/build/BUILD/firefox-70.0.1/image/Decoder.h:9, 540:36.35 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:17, 540:36.35 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.cpp:6, 540:36.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 540:36.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 540:36.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 540:36.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 540:36.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 540:36.38 memset(&aArr[0], 0, N * sizeof(T)); 540:36.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:36.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 540:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 540:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 540:36.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SVGImageContext.h:11, 540:36.39 from /builddir/build/BUILD/firefox-70.0.1/image/SurfaceCache.h:25, 540:36.39 from /builddir/build/BUILD/firefox-70.0.1/image/FrameAnimator.h:17, 540:36.39 from /builddir/build/BUILD/firefox-70.0.1/image/Decoder.h:9, 540:36.39 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:17, 540:36.39 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.cpp:6, 540:36.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 540:36.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 540:36.39 class nsDataHashtable : public nsBaseHashtable { 540:36.40 ^~~~~~~~~~~~~~~ 540:40.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 540:40.60 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 540:40.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:40.60 foundInterface = 0; \ 540:40.60 ^~~~~~~~~~~~~~ 540:40.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 540:40.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 540:40.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:40.60 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 540:40.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 540:40.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:40.60 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 540:40.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 540:40.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 540:40.60 } else 540:40.60 ^~~~ 540:40.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 540:40.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 540:40.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:40.64 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 540:40.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 540:40.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:40.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 540:40.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 540:40.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 540:40.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 540:40.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 540:40.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 540:40.83 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 540:40.83 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 540:40.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 540:40.83 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 540:40.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:40.83 foundInterface = 0; \ 540:40.83 ^~~~~~~~~~~~~~ 540:40.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 540:40.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 540:40.83 ^~~~~~~~~~~~~~~~~~~~~~~ 540:40.83 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 540:40.83 NS_INTERFACE_MAP_END 540:40.83 ^~~~~~~~~~~~~~~~~~~~ 540:40.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 540:40.83 else 540:40.83 ^~~~ 540:40.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 540:40.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 540:40.83 ^~~~~~~~~~~~~~~~~~ 540:40.85 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 540:40.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 540:40.85 ^~~~~~~~~~~~~~~~~~~~~~ 540:40.91 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 540:40.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:40.92 foundInterface = 0; \ 540:40.92 ^~~~~~~~~~~~~~ 540:40.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 540:40.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 540:40.92 ^~~~~~~~~~~~~~~~~~~~~~~ 540:40.92 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 540:40.93 NS_INTERFACE_MAP_END 540:40.95 ^~~~~~~~~~~~~~~~~~~~ 540:40.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 540:40.95 else 540:40.95 ^~~~ 540:40.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 540:40.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 540:40.95 ^~~~~~~~~~~~~~~~~~ 540:40.95 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 540:40.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 540:40.96 ^~~~~~~~~~~~~~~~~~~~~~ 540:41.01 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 540:41.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:41.01 foundInterface = 0; \ 540:41.01 ^~~~~~~~~~~~~~ 540:41.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 540:41.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 540:41.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:41.02 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 540:41.02 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 540:41.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:41.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 540:41.02 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 540:41.04 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 540:41.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 540:41.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 540:41.04 } else 540:41.04 ^~~~ 540:41.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 540:41.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 540:41.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:41.05 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 540:41.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 540:41.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:44.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 540:44.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 540:44.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 540:44.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 540:44.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 540:44.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 540:44.03 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 540:44.03 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 540:44.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 540:44.03 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 540:44.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:44.04 foundInterface = 0; \ 540:44.04 ^~~~~~~~~~~~~~ 540:44.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 540:44.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 540:44.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:44.04 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 540:44.04 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 540:44.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:44.04 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 540:44.04 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 540:44.04 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 540:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 540:44.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 540:44.04 } else 540:44.04 ^~~~ 540:44.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 540:44.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 540:44.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:44.04 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 540:44.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 540:44.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:44.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 540:44.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 540:44.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 540:44.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 540:44.80 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 540:44.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 540:44.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 540:44.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 540:44.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.h:11, 540:44.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:7: 540:44.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 540:44.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:44.80 foundInterface = 0; \ 540:44.80 ^~~~~~~~~~~~~~ 540:44.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 540:44.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 540:44.80 ^~~~~~~~~~~~~~~~~~~~~~~ 540:44.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 540:44.80 NS_INTERFACE_MAP_END 540:44.80 ^~~~~~~~~~~~~~~~~~~~ 540:44.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 540:44.80 else 540:44.80 ^~~~ 540:44.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 540:44.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 540:44.80 ^~~~~~~~~~~~~~~~~~ 540:44.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 540:44.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 540:44.80 ^~~~~~~~~~~~~~~~~~~~~~ 540:44.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 540:44.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 540:44.83 foundInterface = 0; \ 540:44.83 ^~~~~~~~~~~~~~ 540:44.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 540:44.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 540:44.84 ^~~~~~~~~~~~~~~~~~~~~~~ 540:44.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 540:44.84 NS_INTERFACE_MAP_END 540:44.84 ^~~~~~~~~~~~~~~~~~~~ 540:44.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 540:44.86 else 540:44.86 ^~~~ 540:44.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 540:44.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 540:44.86 ^~~~~~~~~~~~~~~~~~ 540:44.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 540:44.86 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 540:44.86 ^~~~~~~~~~~~~~~~~~~~~~ 540:48.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 540:48.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 540:48.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 540:48.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 540:48.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 540:48.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 540:48.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 540:48.15 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 540:48.15 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 540:48.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 540:48.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 540:48.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 540:48.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 540:48.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 540:48.16 memset(&aArr[0], 0, N * sizeof(T)); 540:48.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540:48.16 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 540:48.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 540:48.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 540:48.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 540:48.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 540:48.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 540:48.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 540:48.17 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:14, 540:48.17 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 540:48.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 540:48.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 540:48.18 class nsDataHashtable : public nsBaseHashtable { 540:48.18 ^~~~~~~~~~~~~~~ 541:17.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 541:17.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 541:17.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:48: 541:17.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 541:17.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 541:17.66 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 541:17.66 ^ 541:17.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 541:17.66 struct Block { 541:17.66 ^~~~~ 541:45.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 541:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 541:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 541:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 541:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 541:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 541:45.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 541:45.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 541:45.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 541:45.98 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 541:45.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 541:45.98 memset(aT, 0, sizeof(T)); 541:45.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 541:45.99 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:237: 541:45.99 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 541:45.99 struct GlobalProperties { 541:45.99 ^~~~~~~~~~~~~~~~ 541:47.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 541:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 541:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 541:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 541:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 541:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 541:47.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 541:47.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 541:47.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 541:47.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 541:47.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 541:47.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 541:47.19 memset(&aArr[0], 0, N * sizeof(T)); 541:47.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541:47.20 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 541:47.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 541:47.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 541:47.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 541:47.20 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 541:47.20 class nsDataHashtable : public nsBaseHashtable { 541:47.20 ^~~~~~~~~~~~~~~ 541:48.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 541:48.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 541:48.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 541:48.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 541:48.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 541:48.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 541:48.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 541:48.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 541:48.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 541:48.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 541:48.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 541:48.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 541:48.31 memset(&aArr[0], 0, N * sizeof(T)); 541:48.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541:48.31 In file included from /usr/include/c++/8/vector:64, 541:48.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 541:48.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 541:48.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 541:48.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 541:48.32 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 541:48.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 541:48.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 541:48.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 541:48.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 541:48.32 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 541:48.32 class vector : protected _Vector_base<_Tp, _Alloc> 541:48.32 ^~~~~~ 541:48.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 541:48.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 541:48.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 541:48.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 541:48.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 541:48.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 541:48.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 541:48.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 541:48.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 541:48.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 541:48.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 541:48.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 541:48.36 memset(&aArr[0], 0, N * sizeof(T)); 541:48.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541:48.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 541:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 541:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 541:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 541:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 541:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 541:48.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 541:48.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:78: 541:48.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 541:48.37 class ClipManager { 541:48.37 ^~~~~~~~~~~ 541:56.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 541:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 541:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 541:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 541:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:141: 541:56.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 541:56.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 541:56.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 541:56.86 ^ 541:56.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 541:56.86 struct Block { 541:56.86 ^~~~~ 542:26.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 542:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 542:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 542:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 542:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 542:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 542:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 542:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 542:26.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 542:26.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 542:26.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 542:26.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 542:26.16 memset(&aArr[0], 0, N * sizeof(T)); 542:26.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542:26.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 542:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 542:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 542:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 542:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 542:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:7: 542:26.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 542:26.16 class nsDataHashtable : public nsBaseHashtable { 542:26.16 ^~~~~~~~~~~~~~~ 542:26.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 542:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 542:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 542:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 542:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 542:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 542:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 542:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 542:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 542:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 542:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 542:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 542:26.32 memset(&aArr[0], 0, N * sizeof(T)); 542:26.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542:26.33 In file included from /usr/include/c++/8/vector:64, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 542:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:7: 542:26.33 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 542:26.33 class vector : protected _Vector_base<_Tp, _Alloc> 542:26.33 ^~~~~~ 542:26.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 542:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 542:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 542:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 542:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 542:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 542:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 542:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 542:26.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 542:26.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 542:26.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 542:26.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 542:26.34 memset(&aArr[0], 0, N * sizeof(T)); 542:26.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542:26.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 542:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 542:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 542:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 542:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 542:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 542:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 542:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 542:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 542:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:364: 542:26.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 542:26.36 class ClipManager { 542:26.36 ^~~~~~~~~~~ 542:41.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:18, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 542:41.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 542:41.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 542:41.60 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.h:12, 542:41.60 from /builddir/build/BUILD/firefox-70.0.1/dom/browser-element/BrowserElementParent.cpp:7: 542:41.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 542:41.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 542:41.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 542:41.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 542:41.62 memset(&aArr[0], 0, N * sizeof(T)); 542:41.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542:41.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 542:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 542:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 542:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 542:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 542:41.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 542:41.62 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.h:12, 542:41.62 from /builddir/build/BUILD/firefox-70.0.1/dom/browser-element/BrowserElementParent.cpp:7: 542:41.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 542:41.62 class nsDataHashtable : public nsBaseHashtable { 542:41.62 ^~~~~~~~~~~~~~~ 542:42.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 542:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 542:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 542:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 542:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:54: 542:42.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 542:42.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 542:42.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 542:42.49 ^ 542:42.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 542:42.49 struct Block { 542:42.49 ^~~~~ 542:55.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 542:55.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 542:55.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 542:55.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 542:55.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:10, 542:55.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 542:55.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 542:55.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 542:55.43 foundInterface = 0; \ 542:55.43 ^~~~~~~~~~~~~~ 542:55.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 542:55.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 542:55.43 ^~~~~~~~~~~~~~~~~~~~~~~ 542:55.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 542:55.43 NS_INTERFACE_MAP_END 542:55.43 ^~~~~~~~~~~~~~~~~~~~ 542:55.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 542:55.43 else 542:55.45 ^~~~ 542:55.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 542:55.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 542:55.45 ^~~~~~~~~~~~~~~~~~ 542:55.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:203:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 542:55.45 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 542:55.45 ^~~~~~~~~~~~~~~~~~~~~~ 542:55.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 542:55.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 542:55.91 foundInterface = 0; \ 542:55.91 ^~~~~~~~~~~~~~ 542:55.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 542:55.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 542:55.91 ^~~~~~~~~~~~~~~~~~~~~~~ 542:55.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:4003:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 542:55.91 NS_INTERFACE_MAP_END 542:55.91 ^~~~~~~~~~~~~~~~~~~~ 542:55.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 542:55.91 else 542:55.91 ^~~~ 542:55.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 542:55.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 542:55.91 ^~~~~~~~~~~~~~~~~~ 542:55.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:4002:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 542:55.91 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 542:55.91 ^~~~~~~~~~~~~~~~~~~~~~ 543:00.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 543:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 543:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 543:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 543:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 543:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 543:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 543:00.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 543:00.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 543:00.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 543:00.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 543:00.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 543:00.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 543:00.71 memset(&aArr[0], 0, N * sizeof(T)); 543:00.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543:00.71 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 543:00.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 543:00.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:14, 543:00.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 543:00.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 543:00.71 class nsDataHashtable : public nsBaseHashtable { 543:00.72 ^~~~~~~~~~~~~~~ 543:00.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 543:00.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 543:00.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 543:00.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 543:00.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 543:00.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 543:00.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 543:00.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 543:00.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 543:00.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 543:00.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 543:00.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 543:00.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 543:00.97 memset(&aArr[0], 0, N * sizeof(T)); 543:00.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543:00.97 In file included from /usr/include/c++/8/vector:64, 543:00.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 543:00.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 543:00.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 543:00.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 543:00.97 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 543:00.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 543:00.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 543:00.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:14, 543:00.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 543:00.97 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 543:00.97 class vector : protected _Vector_base<_Tp, _Alloc> 543:00.97 ^~~~~~ 543:01.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 543:01.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 543:01.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 543:01.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 543:01.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 543:01.00 memset(&aArr[0], 0, N * sizeof(T)); 543:01.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543:01.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 543:01.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:54: 543:01.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 543:01.00 class ClipManager { 543:01.00 ^~~~~~~~~~~ 543:22.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 543:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 543:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, 543:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 543:22.36 from /builddir/build/BUILD/firefox-70.0.1/dom/cache/Action.cpp:7, 543:22.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 543:22.37 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 543:22.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 543:22.37 foundInterface = 0; \ 543:22.37 ^~~~~~~~~~~~~~ 543:22.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 543:22.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 543:22.37 ^~~~~~~~~~~~~~~~~~~~~~~ 543:22.37 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 543:22.37 NS_INTERFACE_MAP_END 543:22.37 ^~~~~~~~~~~~~~~~~~~~ 543:22.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 543:22.37 else 543:22.37 ^~~~ 543:22.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 543:22.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 543:22.40 ^~~~~~~~~~~~~~~~~~ 543:22.40 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 543:22.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 543:22.40 ^~~~~~~~~~~~~~~~~~~~~~ 543:23.04 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 543:23.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 543:23.04 foundInterface = 0; \ 543:23.04 ^~~~~~~~~~~~~~ 543:23.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 543:23.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 543:23.04 ^~~~~~~~~~~~~~~~~~~~~~~ 543:23.04 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 543:23.04 NS_INTERFACE_MAP_END 543:23.04 ^~~~~~~~~~~~~~~~~~~~ 543:23.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 543:23.04 else 543:23.04 ^~~~ 543:23.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 543:23.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 543:23.04 ^~~~~~~~~~~~~~~~~~ 543:23.04 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 543:23.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 543:23.04 ^~~~~~~~~~~~~~~~~~~~~~ 543:46.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 543:46.78 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 543:46.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:11: 543:46.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 543:46.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 543:46.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 543:46.79 ^ 543:46.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 543:46.79 struct Block { 543:46.79 ^~~~~ 543:50.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 543:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 543:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMessageManager.h:10, 543:50.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:10, 543:50.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:9: 543:50.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 543:50.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 543:50.04 foundInterface = 0; \ 543:50.04 ^~~~~~~~~~~~~~ 543:50.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 543:50.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 543:50.05 ^~~~~~~~~~~~~~~~~~~~~~~ 543:50.05 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 543:50.05 NS_INTERFACE_MAP_END 543:50.05 ^~~~~~~~~~~~~~~~~~~~ 543:50.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 543:50.05 else 543:50.06 ^~~~ 543:50.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 543:50.06 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 543:50.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543:50.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 543:50.06 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 543:50.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543:52.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 543:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 543:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 543:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 543:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 543:52.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 543:52.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 543:52.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:9: 543:52.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 543:52.40 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 543:52.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 543:52.41 memset(aT, 0, sizeof(T)); 543:52.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 543:52.41 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:61: 543:52.41 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 543:52.42 struct GlobalProperties { 543:52.42 ^~~~~~~~~~~~~~~~ 543:58.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 543:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 543:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 543:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 543:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 543:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/ForOfIterator.h:21, 543:58.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnionTypes.cpp:1: 543:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 543:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 543:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 543:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 543:58.01 memset(&aArr[0], 0, N * sizeof(T)); 543:58.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543:58.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 543:58.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 543:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 543:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 543:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 543:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 543:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 543:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 543:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 543:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CanvasGradient.h:11, 543:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnionTypes.cpp:3: 543:58.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 543:58.03 class nsDataHashtable : public nsBaseHashtable { 543:58.04 ^~~~~~~~~~~~~~~ 544:05.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 544:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 544:05.98 from /builddir/build/BUILD/firefox-70.0.1/dom/cache/PrincipalVerifier.cpp:9, 544:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:47: 544:05.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 544:05.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 544:05.98 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 544:05.98 ^ 544:05.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 544:05.99 struct Block { 544:05.99 ^~~~~ 544:34.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:92: 544:34.54 /builddir/build/BUILD/firefox-70.0.1/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 544:34.54 /builddir/build/BUILD/firefox-70.0.1/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 544:34.54 } // namespace mozilla 544:34.54 ^ 544:34.54 /builddir/build/BUILD/firefox-70.0.1/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 544:34.54 /builddir/build/BUILD/firefox-70.0.1/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 544:34.54 /builddir/build/BUILD/firefox-70.0.1/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 544:34.54 /builddir/build/BUILD/firefox-70.0.1/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 544:36.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 544:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 544:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 544:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 544:36.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:133: 544:36.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 544:36.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 544:36.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 544:36.93 ^ 544:36.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 544:36.93 struct Block { 544:36.93 ^~~~~ 544:42.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 544:42.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 544:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 544:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 544:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 544:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 544:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 544:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 544:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 544:42.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 544:42.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 544:42.80 foundInterface = 0; \ 544:42.80 ^~~~~~~~~~~~~~ 544:42.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 544:42.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 544:42.80 ^~~~~~~~~~~~~~~~~~~~~~~ 544:42.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3040:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 544:42.80 NS_INTERFACE_MAP_END 544:42.80 ^~~~~~~~~~~~~~~~~~~~ 544:42.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 544:42.80 else 544:42.80 ^~~~ 544:42.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 544:42.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 544:42.80 ^~~~~~~~~~~~~~~~~~ 544:42.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3039:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 544:42.82 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 544:42.82 ^~~~~~~~~~~~~~~~~~~~~~ 544:42.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 544:42.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 544:42.90 foundInterface = 0; \ 544:42.90 ^~~~~~~~~~~~~~ 544:42.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 544:42.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 544:42.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:42.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 544:42.90 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 544:42.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:42.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 544:42.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 544:42.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 544:42.90 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 544:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 544:42.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 544:42.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 544:42.91 } else 544:42.91 ^~~~ 544:42.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 544:42.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 544:42.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:42.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3439:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 544:42.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 544:42.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:42.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 544:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 544:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 544:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 544:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 544:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 544:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 544:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 544:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 544:43.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 544:43.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 544:43.02 foundInterface = 0; \ 544:43.02 ^~~~~~~~~~~~~~ 544:43.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 544:43.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 544:43.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:43.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3849:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 544:43.02 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 544:43.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:43.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 544:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 544:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 544:43.03 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 544:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 544:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 544:43.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 544:43.03 } else 544:43.04 ^~~~ 544:43.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 544:43.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 544:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:43.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3848:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 544:43.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 544:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 544:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 544:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 544:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 544:51.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 544:51.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:51.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:51.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:51.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 544:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 544:51.33 foundInterface = 0; \ 544:51.33 ^~~~~~~~~~~~~~ 544:51.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 544:51.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 544:51.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 544:51.37 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 544:51.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.37 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 544:51.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 544:51.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 544:51.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:51.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:51.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:51.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 544:51.39 } else 544:51.39 ^~~~ 544:51.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 544:51.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 544:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 544:51.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 544:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 544:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 544:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 544:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 544:51.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 544:51.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:51.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:51.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:51.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 544:51.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 544:51.41 foundInterface = 0; \ 544:51.41 ^~~~~~~~~~~~~~ 544:51.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 544:51.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 544:51.43 ^~~~~~~~~~~~~~~~~~~~~~~ 544:51.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:528:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 544:51.43 NS_INTERFACE_MAP_END 544:51.43 ^~~~~~~~~~~~~~~~~~~~ 544:51.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 544:51.43 else 544:51.43 ^~~~ 544:51.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 544:51.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 544:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:527:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 544:51.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 544:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 544:51.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 544:51.45 foundInterface = 0; \ 544:51.47 ^~~~~~~~~~~~~~ 544:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 544:51.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 544:51.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 544:51.47 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 544:51.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.47 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 544:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 544:51.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 544:51.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:51.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:51.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 544:51.47 } else 544:51.47 ^~~~ 544:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 544:51.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 544:51.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:742:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 544:51.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 544:51.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:51.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 544:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 544:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 544:51.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 544:51.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 544:51.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:51.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:51.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:51.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 544:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 544:51.50 foundInterface = 0; \ 544:51.50 ^~~~~~~~~~~~~~ 544:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 544:51.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 544:51.50 ^~~~~~~~~~~~~~~~~~~~~~~ 544:51.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 544:51.50 NS_INTERFACE_MAP_END 544:51.50 ^~~~~~~~~~~~~~~~~~~~ 544:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 544:51.51 else 544:51.51 ^~~~ 544:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 544:51.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 544:51.52 ^~~~~~~~~~~~~~~~~~ 544:51.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:1269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 544:51.52 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 544:51.52 ^~~~~~~~~~~~~~~~~~~~~~ 544:52.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult WindowScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 544:52.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 544:52.15 foundInterface = 0; \ 544:52.15 ^~~~~~~~~~~~~~ 544:52.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 544:52.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 544:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:52.16 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 544:52.16 NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 544:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:52.16 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 544:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 544:52.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 544:52.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:52.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:52.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:52.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 544:52.16 } else 544:52.17 ^~~~ 544:52.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 544:52.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 544:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:52.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5667:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 544:52.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowScriptTimeoutHandler) 544:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:55.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:55.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:55.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 544:55.13 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 544:55.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 544:55.13 memset(aT, 0, sizeof(T)); 544:55.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 544:55.13 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:173: 544:55.13 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 544:55.13 struct GlobalProperties { 544:55.13 ^~~~~~~~~~~~~~~~ 544:56.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 544:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 544:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 544:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 544:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 544:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 544:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 544:56.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 544:56.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:56.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:56.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:56.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 544:56.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 544:56.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 544:56.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 544:56.86 memset(&aArr[0], 0, N * sizeof(T)); 544:56.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:56.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 544:56.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:56.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:56.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 544:56.86 class nsDataHashtable : public nsBaseHashtable { 544:56.86 ^~~~~~~~~~~~~~~ 544:57.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 544:57.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 544:57.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 544:57.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 544:57.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 544:57.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 544:57.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 544:57.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 544:57.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:57.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:57.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:57.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 544:57.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 544:57.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 544:57.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 544:57.43 memset(&aArr[0], 0, N * sizeof(T)); 544:57.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:57.43 In file included from /usr/include/c++/8/vector:64, 544:57.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 544:57.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 544:57.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 544:57.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 544:57.43 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 544:57.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 544:57.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 544:57.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 544:57.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 544:57.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:57.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:57.44 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 544:57.44 class vector : protected _Vector_base<_Tp, _Alloc> 544:57.45 ^~~~~~ 544:57.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 544:57.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 544:57.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 544:57.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 544:57.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 544:57.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 544:57.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 544:57.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 544:57.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 544:57.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 544:57.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 544:57.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 544:57.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 544:57.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 544:57.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 544:57.47 memset(&aArr[0], 0, N * sizeof(T)); 544:57.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544:57.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 544:57.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 544:57.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 544:57.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 544:57.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 544:57.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 544:57.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:133: 544:57.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 544:57.48 class ClipManager { 544:57.48 ^~~~~~~~~~~ 545:14.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)': 545:14.42 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7259:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 545:14.42 nsPIDOMWindowInner::~nsPIDOMWindowInner() {} 545:14.42 ^ 545:14.42 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7259:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 545:14.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7259:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 545:16.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 545:16.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 545:16.94 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 545:16.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 545:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 545:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 545:16.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 545:16.94 ^ 545:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 545:16.94 struct Block { 545:16.95 ^~~~~ 545:30.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 545:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 545:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 545:30.32 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:7, 545:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 545:30.32 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 545:30.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 545:30.33 foundInterface = 0; \ 545:30.35 ^~~~~~~~~~~~~~ 545:30.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 545:30.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 545:30.35 ^~~~~~~~~~~~~~~~~~~~~~~ 545:30.35 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:911:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 545:30.35 NS_INTERFACE_MAP_END 545:30.35 ^~~~~~~~~~~~~~~~~~~~ 545:30.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 545:30.38 else 545:30.38 ^~~~ 545:30.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 545:30.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 545:30.38 ^~~~~~~~~~~~~~~~~~ 545:30.38 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:910:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 545:30.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 545:30.38 ^~~~~~~~~~~~~~~~~~~~~~ 545:35.18 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 545:35.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 545:35.19 foundInterface = 0; \ 545:35.19 ^~~~~~~~~~~~~~ 545:35.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 545:35.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 545:35.19 ^~~~~~~~~~~~~~~~~~~~~~~ 545:35.19 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 545:35.19 NS_INTERFACE_MAP_END 545:35.19 ^~~~~~~~~~~~~~~~~~~~ 545:35.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 545:35.19 else 545:35.19 ^~~~ 545:35.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 545:35.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 545:35.19 ^~~~~~~~~~~~~~~~~~ 545:35.19 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 545:35.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 545:35.19 ^~~~~~~~~~~~~~~~~~~~~~ 545:35.71 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 545:35.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 545:35.72 foundInterface = 0; \ 545:35.72 ^~~~~~~~~~~~~~ 545:35.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 545:35.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 545:35.72 ^~~~~~~~~~~~~~~~~~~~~~~ 545:35.72 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 545:35.72 NS_INTERFACE_MAP_END 545:35.72 ^~~~~~~~~~~~~~~~~~~~ 545:35.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 545:35.72 else 545:35.72 ^~~~ 545:35.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 545:35.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 545:35.72 ^~~~~~~~~~~~~~~~~~ 545:35.74 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 545:35.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 545:35.74 ^~~~~~~~~~~~~~~~~~~~~~ 545:35.74 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 545:35.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 545:35.74 foundInterface = 0; \ 545:35.74 ^~~~~~~~~~~~~~ 545:35.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 545:35.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 545:35.74 ^~~~~~~~~~~~~~~~~~~~~~~ 545:35.74 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 545:35.74 NS_INTERFACE_MAP_END 545:35.74 ^~~~~~~~~~~~~~~~~~~~ 545:35.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 545:35.75 else 545:35.75 ^~~~ 545:35.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 545:35.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 545:35.75 ^~~~~~~~~~~~~~~~~~ 545:35.75 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 545:35.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 545:35.75 ^~~~~~~~~~~~~~~~~~~~~~ 545:36.71 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 545:36.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 545:36.72 foundInterface = 0; \ 545:36.72 ^~~~~~~~~~~~~~ 545:36.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 545:36.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 545:36.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545:36.72 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 545:36.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 545:36.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545:36.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 545:36.73 else 545:36.73 ^~~~ 545:36.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 545:36.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 545:36.73 ^~~~~~~~~~~~~~~~~~ 545:36.73 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 545:36.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 545:36.74 ^~~~~~~~~~~~~~~~~~~~~~ 545:42.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 545:42.49 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 545:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 545:42.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 545:42.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 545:42.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 545:42.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 545:42.52 memset(&aArr[0], 0, N * sizeof(T)); 545:42.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545:42.52 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 545:42.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 545:42.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 545:42.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 545:42.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 545:42.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 545:42.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 545:42.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 545:42.52 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:11, 545:42.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 545:42.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 545:42.52 class nsDataHashtable : public nsBaseHashtable { 545:42.53 ^~~~~~~~~~~~~~~ 545:43.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 545:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 545:43.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 545:43.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 545:43.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 545:43.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 545:43.15 memset(&aArr[0], 0, N * sizeof(T)); 545:43.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545:43.15 In file included from /usr/include/c++/8/vector:64, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CacheInvalidator.h:14, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CacheInvalidator.cpp:7, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:2: 545:43.15 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 545:43.15 class vector : protected _Vector_base<_Tp, _Alloc> 545:43.15 ^~~~~~ 545:43.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 545:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 545:43.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 545:43.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 545:43.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 545:43.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 545:43.19 memset(&aArr[0], 0, N * sizeof(T)); 545:43.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545:43.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 545:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 545:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 545:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 545:43.19 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 545:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 545:43.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 545:43.19 class ClipManager { 545:43.19 ^~~~~~~~~~~ 545:48.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 545:48.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 545:48.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaControlUtils.h:14, 545:48.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:34: 545:48.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 545:48.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 545:48.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 545:48.45 ^ 545:48.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 545:48.45 struct Block { 545:48.45 ^~~~~ 546:00.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 546:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 546:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 546:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 546:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 546:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 546:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:9, 546:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 546:00.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 546:00.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 546:00.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 546:00.22 foundInterface = 0; \ 546:00.22 ^~~~~~~~~~~~~~ 546:00.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 546:00.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 546:00.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:00.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 546:00.22 NS_INTERFACE_MAP_END_INHERITING(Event) 546:00.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:00.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 546:00.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaTrack.h:10, 546:00.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 546:00.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:8, 546:00.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 546:00.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 546:00.23 } else 546:00.23 ^~~~ 546:00.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 546:00.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 546:00.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:00.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 546:00.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 546:00.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:04.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 546:04.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 546:04.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 546:04.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 546:04.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 546:04.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 546:04.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 546:04.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 546:04.22 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 546:04.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 546:04.22 foundInterface = 0; \ 546:04.22 ^~~~~~~~~~~~~~ 546:04.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 546:04.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 546:04.22 ^~~~~~~~~~~~~~~~~~~~~~~ 546:04.22 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:1344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 546:04.23 NS_INTERFACE_MAP_END 546:04.25 ^~~~~~~~~~~~~~~~~~~~ 546:04.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 546:04.25 else 546:04.25 ^~~~ 546:04.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 546:04.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 546:04.27 ^~~~~~~~~~~~~~~~~~ 546:04.27 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:1343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 546:04.27 NS_INTERFACE_MAP_ENTRY(nsIObserver) 546:04.27 ^~~~~~~~~~~~~~~~~~~~~~ 546:04.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 546:04.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 546:04.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 546:04.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BrowsingContextBinding.cpp:10, 546:04.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:262: 546:04.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 546:04.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 546:04.98 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 546:04.98 ^ 546:04.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 546:04.98 struct Block { 546:04.98 ^~~~~ 546:05.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:137: 546:05.47 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 546:05.47 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 546:05.47 } // namespace mozilla 546:05.47 ^ 546:05.47 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 546:05.47 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 546:05.47 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 546:05.48 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 546:05.48 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 546:05.61 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)': 546:05.62 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 546:05.62 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 546:05.62 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)': 546:05.62 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 546:05.62 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 546:05.63 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)': 546:05.64 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 546:05.64 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 546:05.64 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 546:08.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 546:08.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 546:08.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 546:08.07 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 546:08.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 546:08.07 memset(aT, 0, sizeof(T)); 546:08.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 546:08.07 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:166: 546:08.07 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 546:08.07 struct GlobalProperties { 546:08.07 ^~~~~~~~~~~~~~~~ 546:10.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 546:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 546:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 546:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 546:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 546:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 546:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 546:10.13 memset(&aArr[0], 0, N * sizeof(T)); 546:10.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:10.13 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 546:10.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 546:10.13 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 546:10.13 class nsDataHashtable : public nsBaseHashtable { 546:10.13 ^~~~~~~~~~~~~~~ 546:10.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 546:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 546:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 546:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 546:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 546:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 546:10.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 546:10.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 546:10.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 546:10.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 546:10.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 546:10.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 546:10.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 546:10.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 546:10.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 546:10.49 memset(&aArr[0], 0, N * sizeof(T)); 546:10.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:10.49 In file included from /usr/include/c++/8/vector:64, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 546:10.49 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 546:10.49 class vector : protected _Vector_base<_Tp, _Alloc> 546:10.49 ^~~~~~ 546:10.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 546:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 546:10.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 546:10.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 546:10.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 546:10.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 546:10.50 memset(&aArr[0], 0, N * sizeof(T)); 546:10.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:10.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 546:10.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:128: 546:10.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 546:10.50 class ClipManager { 546:10.50 ^~~~~~~~~~~ 546:27.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp: In member function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': 546:27.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7899:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 546:27.88 nsPIDOMWindowOuter::~nsPIDOMWindowOuter() {} 546:27.88 ^ 546:27.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7899:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 546:27.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7899:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 546:44.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 546:44.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 546:44.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 546:44.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 546:44.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 546:44.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 546:44.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:6, 546:44.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 546:44.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 546:44.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 546:44.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 546:44.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 546:44.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 546:44.55 memset(&aArr[0], 0, N * sizeof(T)); 546:44.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:44.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 546:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 546:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 546:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 546:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaTrack.h:10, 546:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 546:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:8, 546:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 546:44.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 546:44.58 class nsDataHashtable : public nsBaseHashtable { 546:44.58 ^~~~~~~~~~~~~~~ 546:46.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 546:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 546:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 546:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 546:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 546:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 546:46.70 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 546:46.70 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 546:46.70 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 546:46.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 546:46.70 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 546:46.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 546:46.70 foundInterface = 0; \ 546:46.70 ^~~~~~~~~~~~~~ 546:46.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 546:46.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 546:46.70 ^~~~~~~~~~~~~~~~~~~~~~~ 546:46.70 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 546:46.70 NS_INTERFACE_MAP_END 546:46.70 ^~~~~~~~~~~~~~~~~~~~ 546:46.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 546:46.73 else 546:46.73 ^~~~ 546:46.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 546:46.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 546:46.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:46.73 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2549:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 546:46.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 546:46.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:54.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 546:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 546:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 546:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 546:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 546:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 546:54.08 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 546:54.08 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 546:54.08 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 546:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 546:54.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 546:54.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 546:54.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 546:54.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 546:54.09 memset(&aArr[0], 0, N * sizeof(T)); 546:54.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:54.09 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 546:54.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 546:54.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 546:54.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 546:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 546:54.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 546:54.12 class nsDataHashtable : public nsBaseHashtable { 546:54.12 ^~~~~~~~~~~~~~~ 546:57.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 546:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 546:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.h:23, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.cpp:13: 546:57.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 546:57.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 546:57.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 546:57.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 546:57.59 memset(&aArr[0], 0, N * sizeof(T)); 546:57.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546:57.59 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 546:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 546:57.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.h:26, 546:57.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.cpp:13: 546:57.60 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 546:57.60 class nsDataHashtable : public nsBaseHashtable { 546:57.60 ^~~~~~~~~~~~~~~ 547:08.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:137: 547:08.22 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContextFramebufferOperations.cpp: In member function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)': 547:08.22 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContextFramebufferOperations.cpp:212:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 547:08.22 } // namespace mozilla 547:08.22 ^ 547:08.22 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContextFramebufferOperations.cpp:212:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 547:40.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 547:40.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 547:40.48 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.h:11, 547:40.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:13: 547:40.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 547:40.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 547:40.48 foundInterface = 0; \ 547:40.48 ^~~~~~~~~~~~~~ 547:40.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 547:40.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 547:40.48 ^~~~~~~~~~~~~~~~~~~~~~~ 547:40.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 547:40.48 NS_INTERFACE_MAP_END 547:40.48 ^~~~~~~~~~~~~~~~~~~~ 547:40.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 547:40.50 else 547:40.50 ^~~~ 547:40.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 547:40.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 547:40.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547:40.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:1177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 547:40.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 547:40.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547:47.39 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTHashtable.h:21, 547:47.39 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsBaseHashtable.h:12, 547:47.39 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsRefPtrHashtable.h:10, 547:47.39 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.h:18, 547:47.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:13: 547:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 547:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 547:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 547:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 547:47.39 memset(&aArr[0], 0, N * sizeof(T)); 547:47.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547:47.39 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 547:47.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 547:47.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 547:47.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:16: 547:47.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 547:47.39 class nsDataHashtable : public nsBaseHashtable { 547:47.39 ^~~~~~~~~~~~~~~ 548:11.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 548:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 548:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 548:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 548:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 548:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 548:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:80: 548:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 548:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 548:11.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 548:11.14 ^ 548:11.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 548:11.15 struct Block { 548:11.15 ^~~~~ 548:14.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 548:14.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 548:14.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 548:14.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 548:14.43 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 548:14.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.h:10, 548:14.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:7: 548:14.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 548:14.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 548:14.43 foundInterface = 0; \ 548:14.43 ^~~~~~~~~~~~~~ 548:14.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 548:14.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 548:14.43 ^~~~~~~~~~~~~~~~~~~~~~~ 548:14.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 548:14.43 NS_INTERFACE_MAP_END 548:14.43 ^~~~~~~~~~~~~~~~~~~~ 548:14.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 548:14.44 else 548:14.44 ^~~~ 548:14.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 548:14.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 548:14.44 ^~~~~~~~~~~~~~~~~~ 548:14.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 548:14.46 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 548:14.46 ^~~~~~~~~~~~~~~~~~~~~~ 548:14.53 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 548:14.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 548:14.54 foundInterface = 0; \ 548:14.54 ^~~~~~~~~~~~~~ 548:14.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 548:14.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 548:14.54 ^~~~~~~~~~~~~~~~~~~~~~~ 548:14.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 548:14.54 NS_INTERFACE_MAP_END 548:14.54 ^~~~~~~~~~~~~~~~~~~~ 548:14.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 548:14.54 else 548:14.54 ^~~~ 548:14.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 548:14.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 548:14.54 ^~~~~~~~~~~~~~~~~~ 548:14.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 548:14.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 548:14.54 ^~~~~~~~~~~~~~~~~~~~~~ 548:24.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 548:24.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 548:24.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 548:24.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 548:24.87 foundInterface = 0; \ 548:24.87 ^~~~~~~~~~~~~~ 548:24.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 548:24.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 548:24.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:24.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 548:24.87 NS_INTERFACE_MAP_END_INHERITING(Event) 548:24.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:24.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 548:24.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 548:24.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 548:24.87 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 548:24.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 548:24.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 548:24.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 548:24.87 } else 548:24.87 ^~~~ 548:24.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 548:24.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 548:24.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:24.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 548:24.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 548:24.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:37.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 548:37.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 548:37.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 548:37.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 548:37.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 548:37.91 memset(&aArr[0], 0, N * sizeof(T)); 548:37.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:37.91 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 548:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 548:37.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 548:37.92 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 548:37.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 548:37.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 548:37.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 548:37.94 class nsDataHashtable : public nsBaseHashtable { 548:37.94 ^~~~~~~~~~~~~~~ 548:38.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 548:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 548:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 548:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 548:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 548:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 548:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 548:38.29 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 548:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 548:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 548:38.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 548:38.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 548:38.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 548:38.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 548:38.31 memset(&aArr[0], 0, N * sizeof(T)); 548:38.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:38.31 In file included from /usr/include/c++/8/vector:64, 548:38.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 548:38.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 548:38.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 548:38.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 548:38.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 548:38.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 548:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 548:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 548:38.32 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 548:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 548:38.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 548:38.32 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 548:38.32 class vector : protected _Vector_base<_Tp, _Alloc> 548:38.32 ^~~~~~ 548:38.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 548:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 548:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 548:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 548:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 548:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 548:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 548:38.33 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 548:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 548:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 548:38.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 548:38.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 548:38.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 548:38.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 548:38.34 memset(&aArr[0], 0, N * sizeof(T)); 548:38.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:38.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 548:38.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 548:38.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 548:38.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 548:38.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 548:38.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 548:38.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 548:38.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 548:38.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:80: 548:38.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 548:38.35 class ClipManager { 548:38.36 ^~~~~~~~~~~ 548:39.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 548:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 548:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 548:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 548:39.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 548:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 548:39.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp: In member function 'virtual nsresult mozilla::dom::AbstractRange::QueryInterface(const nsIID&, void**)': 548:39.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 548:39.46 foundInterface = 0; \ 548:39.46 ^~~~~~~~~~~~~~ 548:39.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 548:39.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 548:39.46 ^~~~~~~~~~~~~~~~~~~~~~~ 548:39.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 548:39.46 NS_INTERFACE_MAP_END 548:39.46 ^~~~~~~~~~~~~~~~~~~~ 548:39.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 548:39.46 else 548:39.46 ^~~~ 548:39.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 548:39.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 548:39.46 ^~~~~~~~~~~~~~~~~~ 548:39.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 548:39.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 548:39.46 ^~~~~~~~~~~~~~~~~~~~~~ 548:40.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 548:40.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 548:40.69 foundInterface = 0; \ 548:40.69 ^~~~~~~~~~~~~~ 548:40.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 548:40.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 548:40.69 ^~~~~~~~~~~~~~~~~~~~~~~ 548:40.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 548:40.69 NS_INTERFACE_MAP_END 548:40.69 ^~~~~~~~~~~~~~~~~~~~ 548:40.69 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:12, 548:40.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 548:40.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:3374:5: note: some parts of macro expansion are not guarded by this 'else' clause 548:40.69 } else 548:40.69 ^~~~ 548:40.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:3374:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 548:40.69 } else 548:40.69 ^~~~ 548:40.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 548:40.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 548:40.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp:172:66: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 548:40.75 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 548:40.75 ^ 548:40.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 548:40.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 548:40.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 548:40.75 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 548:40.75 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 548:40.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 548:40.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 548:40.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 548:40.76 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 548:40.76 struct InternalAttr { 548:40.76 ^~~~~~~~~~~~ 548:40.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 548:40.77 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 548:40.77 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp:350:72: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 548:40.77 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 548:40.77 ^ 548:40.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 548:40.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 548:40.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 548:40.78 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 548:40.78 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 548:40.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 548:40.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 548:40.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 548:40.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 548:40.80 class Impl { 548:40.80 ^~~~ 548:40.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 548:40.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 548:40.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp:491:70: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 548:40.80 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 548:40.80 ^ 548:40.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 548:40.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 548:40.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 548:40.80 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 548:40.81 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 548:40.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 548:40.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 548:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 548:40.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 548:40.82 class Impl { 548:40.82 ^~~~ 548:42.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 548:42.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 548:42.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 548:42.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 548:42.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 548:42.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 548:42.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 548:42.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 548:42.10 foundInterface = 0; \ 548:42.10 ^~~~~~~~~~~~~~ 548:42.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 548:42.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 548:42.10 ^~~~~~~~~~~~~~~~~~~~~~~ 548:42.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 548:42.10 NS_INTERFACE_MAP_END 548:42.10 ^~~~~~~~~~~~~~~~~~~~ 548:42.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 548:42.14 else 548:42.14 ^~~~ 548:42.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 548:42.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 548:42.14 ^~~~~~~~~~~~~~~~~~ 548:42.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 548:42.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 548:42.14 ^~~~~~~~~~~~~~~~~~~~~~ 548:46.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp: In member function 'virtual nsresult mozilla::dom::BodyStreamHolder::QueryInterface(const nsIID&, void**)': 548:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 548:46.74 foundInterface = 0; \ 548:46.74 ^~~~~~~~~~~~~~ 548:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 548:46.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 548:46.74 ^~~~~~~~~~~~~~~~~~~~~~~ 548:46.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 548:46.74 NS_INTERFACE_MAP_END 548:46.74 ^~~~~~~~~~~~~~~~~~~~ 548:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 548:46.74 else 548:46.74 ^~~~ 548:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 548:46.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 548:46.75 ^~~~~~~~~~~~~~~~~~ 548:46.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 548:46.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 548:46.75 ^~~~~~~~~~~~~~~~~~~~~~ 548:47.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 548:47.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 548:47.06 foundInterface = 0; \ 548:47.06 ^~~~~~~~~~~~~~ 548:47.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 548:47.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 548:47.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:47.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 548:47.06 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 548:47.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:47.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 548:47.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 548:47.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 548:47.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 548:47.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 548:47.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 548:47.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 548:47.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 548:47.06 } else 548:47.06 ^~~~ 548:47.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 548:47.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 548:47.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548:50.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas4.cpp:137: 548:50.28 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLSampler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 548:50.29 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLSampler.cpp:173:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 548:50.29 } // namespace mozilla 548:50.29 ^ 548:50.29 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLSampler.cpp:173:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 548:50.29 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLSampler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 548:50.29 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLSampler.cpp:173:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 548:50.29 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLSampler.cpp:173:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 548:50.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 548:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 548:50.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ChromeUtils.cpp:26, 548:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:128: 548:50.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 548:50.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 548:50.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 548:50.90 ^ 548:50.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 548:50.90 struct Block { 548:50.90 ^~~~~ 549:38.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 549:38.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 549:38.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 549:38.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:38.38 foundInterface = 0; \ 549:38.38 ^~~~~~~~~~~~~~ 549:38.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 549:38.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 549:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:38.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 549:38.38 NS_INTERFACE_MAP_END_INHERITING(Event) 549:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:38.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 549:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 549:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 549:38.39 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 549:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 549:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 549:38.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 549:38.39 } else 549:38.39 ^~~~ 549:38.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 549:38.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 549:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:38.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 549:38.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 549:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:40.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 549:40.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 549:40.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 549:40.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 549:40.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 549:40.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 549:40.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 549:40.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 549:40.89 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 549:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 549:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 549:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 549:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:40.91 foundInterface = 0; \ 549:40.91 ^~~~~~~~~~~~~~ 549:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 549:40.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 549:40.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 549:40.91 NS_INTERFACE_MAP_END_INHERITING(Event) 549:40.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:40.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 549:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 549:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 549:40.91 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 549:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 549:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 549:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 549:40.91 } else 549:40.91 ^~~~ 549:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 549:40.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 549:40.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 549:40.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 549:40.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:41.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 549:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 549:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 549:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 549:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 549:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 549:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 549:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 549:41.78 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 549:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 549:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 549:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 549:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:41.78 foundInterface = 0; \ 549:41.78 ^~~~~~~~~~~~~~ 549:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 549:41.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 549:41.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 549:41.78 NS_INTERFACE_MAP_END_INHERITING(Event) 549:41.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:41.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 549:41.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 549:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 549:41.80 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 549:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 549:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 549:41.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 549:41.80 } else 549:41.80 ^~~~ 549:41.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 549:41.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 549:41.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:41.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 549:41.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 549:41.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:48.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 549:48.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 549:48.30 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:11, 549:48.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 549:48.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 549:48.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 549:48.30 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 549:48.30 ^ 549:48.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 549:48.30 struct Block { 549:48.30 ^~~~~ 549:49.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 549:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 549:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 549:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 549:49.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 549:49.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 549:49.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 549:49.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 549:49.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:49.62 foundInterface = 0; \ 549:49.62 ^~~~~~~~~~~~~~ 549:49.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 549:49.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 549:49.62 ^~~~~~~~~~~~~~~~~~~~~~~ 549:49.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 549:49.62 NS_INTERFACE_MAP_END 549:49.62 ^~~~~~~~~~~~~~~~~~~~ 549:49.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 549:49.62 else 549:49.62 ^~~~ 549:49.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 549:49.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 549:49.62 ^~~~~~~~~~~~~~~~~~ 549:49.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 549:49.62 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 549:49.63 ^~~~~~~~~~~~~~~~~~~~~~ 549:49.99 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 549:49.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:49.99 foundInterface = 0; \ 549:49.99 ^~~~~~~~~~~~~~ 549:49.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 549:49.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 549:49.99 ^~~~~~~~~~~~~~~~~~~~~~~ 549:49.99 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 549:49.99 NS_INTERFACE_MAP_END 549:50.00 ^~~~~~~~~~~~~~~~~~~~ 549:50.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 549:50.00 else 549:50.00 ^~~~ 549:50.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 549:50.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 549:50.00 ^~~~~~~~~~~~~~~~~~ 549:50.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 549:50.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 549:50.00 ^~~~~~~~~~~~~~~~~~~~~~ 549:52.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 549:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:52.11 foundInterface = 0; \ 549:52.11 ^~~~~~~~~~~~~~ 549:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 549:52.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 549:52.11 ^~~~~~~~~~~~~~~~~~~~~~~ 549:52.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 549:52.11 NS_INTERFACE_MAP_END 549:52.11 ^~~~~~~~~~~~~~~~~~~~ 549:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 549:52.12 else 549:52.12 ^~~~ 549:52.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 549:52.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 549:52.12 ^~~~~~~~~~~~~~~~~~ 549:52.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 549:52.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 549:52.12 ^~~~~~~~~~~~~~~~~~~~~~ 549:52.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 549:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:52.58 foundInterface = 0; \ 549:52.58 ^~~~~~~~~~~~~~ 549:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 549:52.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 549:52.58 ^~~~~~~~~~~~~~~~~~~~~~~ 549:52.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 549:52.58 NS_INTERFACE_MAP_END 549:52.58 ^~~~~~~~~~~~~~~~~~~~ 549:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 549:52.58 else 549:52.58 ^~~~ 549:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 549:52.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 549:52.58 ^~~~~~~~~~~~~~~~~~ 549:52.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 549:52.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 549:52.58 ^~~~~~~~~~~~~~~~~~~~~~ 549:52.77 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 549:52.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:52.78 foundInterface = 0; \ 549:52.78 ^~~~~~~~~~~~~~ 549:52.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 549:52.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 549:52.78 ^~~~~~~~~~~~~~~~~~~~~~~ 549:52.78 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 549:52.78 NS_INTERFACE_MAP_END 549:52.79 ^~~~~~~~~~~~~~~~~~~~ 549:52.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 549:52.79 else 549:52.79 ^~~~ 549:52.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 549:52.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 549:52.81 ^~~~~~~~~~~~~~~~~~ 549:52.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 549:52.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 549:52.81 ^~~~~~~~~~~~~~~~~~~~~~ 549:53.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 549:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:53.83 foundInterface = 0; \ 549:53.83 ^~~~~~~~~~~~~~ 549:53.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 549:53.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 549:53.84 ^~~~~~~~~~~~~~~~~~~~~~~ 549:53.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 549:53.84 NS_INTERFACE_MAP_END 549:53.84 ^~~~~~~~~~~~~~~~~~~~ 549:53.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 549:53.84 else 549:53.84 ^~~~ 549:53.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 549:53.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 549:53.84 ^~~~~~~~~~~~~~~~~~ 549:53.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 549:53.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 549:53.84 ^~~~~~~~~~~~~~~~~~~~~~ 549:53.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 549:53.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:53.99 foundInterface = 0; \ 549:53.99 ^~~~~~~~~~~~~~ 549:53.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 549:53.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 549:53.99 ^~~~~~~~~~~~~~~~~~~~~~~ 549:53.99 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 549:53.99 NS_INTERFACE_MAP_END 549:53.99 ^~~~~~~~~~~~~~~~~~~~ 549:53.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 549:53.99 else 549:53.99 ^~~~ 549:53.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 549:53.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 549:53.99 ^~~~~~~~~~~~~~~~~~ 549:53.99 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 549:53.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 549:53.99 ^~~~~~~~~~~~~~~~~~~~~~ 549:54.02 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 549:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:54.03 foundInterface = 0; \ 549:54.03 ^~~~~~~~~~~~~~ 549:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 549:54.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 549:54.03 ^~~~~~~~~~~~~~~~~~~~~~~ 549:54.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 549:54.03 NS_INTERFACE_MAP_END 549:54.03 ^~~~~~~~~~~~~~~~~~~~ 549:54.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 549:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 549:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 549:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 549:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 549:54.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 549:54.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 549:54.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 549:54.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 549:54.03 } else 549:54.03 ^~~~ 549:54.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 549:54.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 549:54.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:54.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 549:54.06 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 549:54.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:54.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 549:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 549:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 549:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 549:54.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 549:54.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 549:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 549:54.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 549:54.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:54.10 foundInterface = 0; \ 549:54.10 ^~~~~~~~~~~~~~ 549:54.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 549:54.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 549:54.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:54.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 549:54.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 549:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:54.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 549:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 549:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 549:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 549:54.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 549:54.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 549:54.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 549:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 549:54.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 549:54.12 } else 549:54.12 ^~~~ 549:54.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 549:54.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 549:54.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:54.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 549:54.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 549:54.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549:54.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 549:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 549:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 549:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 549:54.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 549:54.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 549:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 549:54.16 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 549:54.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 549:54.16 foundInterface = 0; \ 549:54.16 ^~~~~~~~~~~~~~ 549:54.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 549:54.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 549:54.18 ^~~~~~~~~~~~~~~~~~~~~~~ 549:54.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 549:54.18 NS_INTERFACE_MAP_END 549:54.18 ^~~~~~~~~~~~~~~~~~~~ 549:54.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 549:54.18 else 549:54.18 ^~~~ 549:54.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 549:54.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 549:54.18 ^~~~~~~~~~~~~~~~~~ 549:54.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 549:54.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 549:54.18 ^~~~~~~~~~~~~~~~~~~~~~ 549:56.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 549:56.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 549:56.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 549:56.52 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 549:56.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 549:56.53 memset(aT, 0, sizeof(T)); 549:56.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 549:56.53 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:23, 549:56.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:47: 549:56.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 549:56.53 struct GlobalProperties { 549:56.53 ^~~~~~~~~~~~~~~~ 550:14.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:137: 550:14.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 550:14.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 550:14.86 } // end namespace mozilla 550:14.86 ^ 550:14.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 550:14.92 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::SkewYSelf(double)': 550:14.92 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 550:14.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 550:14.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::SkewXSelf(double)': 550:14.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 550:14.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 550:14.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::ScaleSelf(double, mozilla::dom::Optional const&, double, double, double, double)': 550:14.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9ScaleSelfEdRKNS0_8OptionalIdEEdddd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 550:14.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9ScaleSelfEdRKNS0_8OptionalIdEEdddd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 550:14.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)': 550:14.95 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 550:14.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 550:14.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)': 550:14.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 550:14.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 550:14.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const': 550:14.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 550:15.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 550:15.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const': 550:15.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 550:15.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 550:15.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::ContentBlockingLog::ReportOrigins()': 550:15.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom18ContentBlockingLog13ReportOriginsEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 550:15.04 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom18ContentBlockingLog13ReportOriginsEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 550:40.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 550:40.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 550:40.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 550:40.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 550:40.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 550:40.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 550:40.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:67: 550:40.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 550:40.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 550:40.73 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 550:40.73 ^ 550:40.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 550:40.73 struct Block { 550:40.73 ^~~~~ 550:46.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 550:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 550:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 550:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 550:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 550:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 550:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 550:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 550:46.69 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.h:9, 550:46.69 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:7, 550:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 550:46.69 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 550:46.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 550:46.69 foundInterface = 0; \ 550:46.69 ^~~~~~~~~~~~~~ 550:46.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 550:46.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 550:46.69 ^~~~~~~~~~~~~~~~~~~~~~~ 550:46.69 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 550:46.69 NS_INTERFACE_MAP_END 550:46.69 ^~~~~~~~~~~~~~~~~~~~ 550:46.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 550:46.69 else 550:46.69 ^~~~ 550:46.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 550:46.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 550:46.69 ^~~~~~~~~~~~~~~~~~ 550:46.69 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 550:46.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 550:46.69 ^~~~~~~~~~~~~~~~~~~~~~ 550:47.23 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 550:47.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 550:47.23 foundInterface = 0; \ 550:47.23 ^~~~~~~~~~~~~~ 550:47.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 550:47.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 550:47.23 ^~~~~~~~~~~~~~~~~~~~~~~ 550:47.23 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 550:47.23 NS_INTERFACE_MAP_END 550:47.23 ^~~~~~~~~~~~~~~~~~~~ 550:47.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 550:47.23 else 550:47.23 ^~~~ 550:47.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 550:47.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 550:47.23 ^~~~~~~~~~~~~~~~~~ 550:47.23 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 550:47.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 550:47.23 ^~~~~~~~~~~~~~~~~~~~~~ 550:56.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 550:56.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 550:56.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.h:14, 550:56.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.cpp:7, 550:56.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 550:56.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 550:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 550:56.80 foundInterface = 0; \ 550:56.80 ^~~~~~~~~~~~~~ 550:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 550:56.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 550:56.80 ^~~~~~~~~~~~~~~~~~~~~~~ 550:56.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 550:56.80 NS_INTERFACE_MAP_END 550:56.80 ^~~~~~~~~~~~~~~~~~~~ 550:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 550:56.80 else 550:56.80 ^~~~ 550:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 550:56.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 550:56.80 ^~~~~~~~~~~~~~~~~~ 550:56.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 550:56.80 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 550:56.80 ^~~~~~~~~~~~~~~~~~~~~~ 551:03.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.h:15, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.cpp:7, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 551:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 551:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 551:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 551:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 551:03.07 memset(&aArr[0], 0, N * sizeof(T)); 551:03.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551:03.07 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeFilterBinding.h:14, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.h:17, 551:03.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTraversal.cpp:7, 551:03.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 551:03.11 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 551:03.11 class nsDataHashtable : public nsBaseHashtable { 551:03.11 ^~~~~~~~~~~~~~~ 551:04.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 551:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 551:04.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 551:04.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 551:04.44 foundInterface = 0; \ 551:04.44 ^~~~~~~~~~~~~~ 551:04.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 551:04.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 551:04.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551:04.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 551:04.44 NS_INTERFACE_MAP_END_INHERITING(Event) 551:04.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551:04.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 551:04.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 551:04.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 551:04.45 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 551:04.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 551:04.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 551:04.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 551:04.45 } else 551:04.45 ^~~~ 551:04.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 551:04.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 551:04.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551:04.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 551:04.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 551:04.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551:11.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 551:11.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 551:11.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 551:11.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 551:11.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 551:11.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 551:11.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 551:11.08 memset(&aArr[0], 0, N * sizeof(T)); 551:11.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551:11.08 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 551:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 551:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 551:11.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 551:11.09 class nsDataHashtable : public nsBaseHashtable { 551:11.09 ^~~~~~~~~~~~~~~ 551:11.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 551:11.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 551:11.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 551:11.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 551:11.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 551:11.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 551:11.23 memset(&aArr[0], 0, N * sizeof(T)); 551:11.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551:11.23 In file included from /usr/include/c++/8/vector:64, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 551:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 551:11.23 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 551:11.24 class vector : protected _Vector_base<_Tp, _Alloc> 551:11.27 ^~~~~~ 551:11.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 551:11.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 551:11.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 551:11.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 551:11.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 551:11.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 551:11.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 551:11.27 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 551:11.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 551:11.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 551:11.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 551:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 551:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 551:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 551:11.28 memset(&aArr[0], 0, N * sizeof(T)); 551:11.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551:11.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 551:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 551:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 551:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 551:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 551:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 551:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 551:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 551:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:67: 551:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 551:11.28 class ClipManager { 551:11.28 ^~~~~~~~~~~ 551:26.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 551:26.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 551:26.48 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/manager/ClientManagerService.cpp:15, 551:26.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119: 551:26.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 551:26.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 551:26.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 551:26.48 ^ 551:26.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 551:26.48 struct Block { 551:26.48 ^~~~~ 551:54.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 551:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 551:54.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:96, 551:54.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 551:54.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 551:54.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 551:54.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 551:54.74 ^ 551:54.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 551:54.74 struct Block { 551:54.74 ^~~~~ 552:13.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 552:13.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 552:13.35 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/manager/ClientSourceParent.cpp:14, 552:13.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92: 552:13.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 552:13.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 552:13.35 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 552:13.35 ^ 552:13.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 552:13.35 struct Block { 552:13.35 ^~~~~ 552:15.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 552:15.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 552:15.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 552:15.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 552:15.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 552:15.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:15.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 552:15.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:15.63 foundInterface = 0; \ 552:15.63 ^~~~~~~~~~~~~~ 552:15.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 552:15.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 552:15.64 ^~~~~~~~~~~~~~~~~~~~~~~ 552:15.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:1873:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 552:15.64 NS_INTERFACE_MAP_END 552:15.64 ^~~~~~~~~~~~~~~~~~~~ 552:15.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 552:15.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 552:15.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 552:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 552:15.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 552:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:15.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 552:15.67 } else 552:15.67 ^~~~ 552:15.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 552:15.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 552:15.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:15.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:1872:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 552:15.68 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 552:15.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:19.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 552:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 552:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 552:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 552:19.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 552:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:19.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 552:19.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:19.10 foundInterface = 0; \ 552:19.10 ^~~~~~~~~~~~~~ 552:19.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 552:19.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 552:19.10 ^~~~~~~~~~~~~~~~~~~~~~~ 552:19.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:12491:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 552:19.10 NS_INTERFACE_MAP_END 552:19.10 ^~~~~~~~~~~~~~~~~~~~ 552:19.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 552:19.10 else 552:19.10 ^~~~ 552:19.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 552:19.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 552:19.10 ^~~~~~~~~~~~~~~~~~ 552:19.10 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:12490:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 552:19.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 552:19.10 ^~~~~~~~~~~~~~~~~~~~~~ 552:20.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 552:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:20.58 foundInterface = 0; \ 552:20.58 ^~~~~~~~~~~~~~ 552:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 552:20.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 552:20.58 ^~~~~~~~~~~~~~~~~~~~~~~ 552:20.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 552:20.58 NS_INTERFACE_MAP_END 552:20.58 ^~~~~~~~~~~~~~~~~~~~ 552:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 552:20.58 else 552:20.58 ^~~~ 552:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 552:20.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 552:20.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:20.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 552:20.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 552:20.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 552:26.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:26.00 foundInterface = 0; \ 552:26.00 ^~~~~~~~~~~~~~ 552:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 552:26.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 552:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp:1946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 552:26.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 552:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 552:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 552:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 552:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 552:26.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 552:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 552:26.01 } else 552:26.01 ^~~~ 552:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 552:26.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 552:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp:1945:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 552:26.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 552:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 552:26.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 552:26.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 552:26.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 552:26.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 552:26.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:26.22 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 552:26.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:26.22 foundInterface = 0; \ 552:26.22 ^~~~~~~~~~~~~~ 552:26.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 552:26.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 552:26.22 ^~~~~~~~~~~~~~~~~~~~~~~ 552:26.22 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 552:26.22 NS_INTERFACE_MAP_END 552:26.22 ^~~~~~~~~~~~~~~~~~~~ 552:26.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 552:26.25 else 552:26.25 ^~~~ 552:26.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 552:26.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 552:26.25 ^~~~~~~~~~~~~~~~~~ 552:26.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 552:26.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 552:26.26 ^~~~~~~~~~~~~~~~~~~~~~ 552:26.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 552:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:26.32 foundInterface = 0; \ 552:26.32 ^~~~~~~~~~~~~~ 552:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 552:26.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 552:26.33 ^~~~~~~~~~~~~~~~~~~~~~~ 552:26.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 552:26.33 NS_INTERFACE_MAP_END 552:26.33 ^~~~~~~~~~~~~~~~~~~~ 552:26.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 552:26.33 else 552:26.33 ^~~~ 552:26.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 552:26.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 552:26.33 ^~~~~~~~~~~~~~~~~~ 552:26.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 552:26.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 552:26.33 ^~~~~~~~~~~~~~~~~~~~~~ 552:26.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 552:26.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:26.37 foundInterface = 0; \ 552:26.37 ^~~~~~~~~~~~~~ 552:26.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 552:26.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 552:26.37 ^~~~~~~~~~~~~~~~~~~~~~~ 552:26.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:409:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 552:26.37 NS_INTERFACE_MAP_END 552:26.37 ^~~~~~~~~~~~~~~~~~~~ 552:26.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 552:26.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 552:26.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 552:26.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 552:26.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 552:26.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:26.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 552:26.37 } else 552:26.38 ^~~~ 552:26.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 552:26.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 552:26.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:408:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 552:26.39 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 552:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 552:26.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 552:26.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 552:26.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 552:26.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 552:26.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:26.42 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 552:26.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:26.42 foundInterface = 0; \ 552:26.43 ^~~~~~~~~~~~~~ 552:26.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 552:26.43 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 552:26.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 552:26.43 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 552:26.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 552:26.43 else 552:26.43 ^~~~ 552:26.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 552:26.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 552:26.44 ^~~~~~~~~~~~~~~~~~ 552:26.44 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 552:26.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 552:26.44 ^~~~~~~~~~~~~~~~~~~~~~ 552:26.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 552:26.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:26.57 foundInterface = 0; \ 552:26.57 ^~~~~~~~~~~~~~ 552:26.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 552:26.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 552:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:1883:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 552:26.57 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 552:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 552:26.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 552:26.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 552:26.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 552:26.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 552:26.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:26.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 552:26.58 } else 552:26.58 ^~~~ 552:26.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:1882:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 552:26.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 552:26.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:26.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 552:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 552:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 552:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 552:26.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 552:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:26.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 552:26.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:26.74 foundInterface = 0; \ 552:26.74 ^~~~~~~~~~~~~~ 552:26.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 552:26.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 552:26.74 ^~~~~~~~~~~~~~~~~~~~~~~ 552:26.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 552:26.74 NS_INTERFACE_MAP_END 552:26.74 ^~~~~~~~~~~~~~~~~~~~ 552:26.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 552:26.75 else 552:26.75 ^~~~ 552:26.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 552:26.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 552:26.77 ^~~~~~~~~~~~~~~~~~ 552:26.77 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 552:26.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 552:26.77 ^~~~~~~~~~~~~~~~~~~~~~ 552:36.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 552:36.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 552:36.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 552:36.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 552:36.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 552:36.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 552:36.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 552:36.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 552:36.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 552:36.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 552:36.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 552:36.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:36.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 552:36.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 552:36.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 552:36.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 552:36.46 memset(&aArr[0], 0, N * sizeof(T)); 552:36.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:36.46 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DocGroup.cpp:7, 552:36.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 552:36.46 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 552:36.46 class nsDataHashtable : public nsBaseHashtable { 552:36.46 ^~~~~~~~~~~~~~~ 552:36.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 552:36.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 552:36.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 552:36.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 552:36.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 552:36.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 552:36.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 552:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 552:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 552:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 552:36.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 552:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:36.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 552:36.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 552:36.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 552:36.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 552:36.84 memset(&aArr[0], 0, N * sizeof(T)); 552:36.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:36.84 In file included from /usr/include/c++/8/vector:64, 552:36.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 552:36.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 552:36.84 from /usr/include/c++/8/queue:61, 552:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 552:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 552:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 552:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 552:36.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DocGroup.cpp:7, 552:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 552:36.86 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 552:36.86 class vector : protected _Vector_base<_Tp, _Alloc> 552:36.87 ^~~~~~ 552:36.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 552:36.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 552:36.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 552:36.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 552:36.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 552:36.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 552:36.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 552:36.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 552:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 552:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 552:36.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 552:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 552:36.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 552:36.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 552:36.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 552:36.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 552:36.90 memset(&aArr[0], 0, N * sizeof(T)); 552:36.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:36.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 552:36.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 552:36.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 552:36.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 552:36.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 552:36.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 552:36.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 552:36.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:253, 552:36.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 552:36.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 552:36.90 class ClipManager { 552:36.90 ^~~~~~~~~~~ 552:44.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 552:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 552:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIComponentManager.h:10, 552:44.04 from /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:8, 552:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 552:44.04 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 552:44.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:44.04 foundInterface = 0; \ 552:44.04 ^~~~~~~~~~~~~~ 552:44.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 552:44.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 552:44.05 ^~~~~~~~~~~~~~~~~~~~~~~ 552:44.05 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 552:44.05 NS_INTERFACE_MAP_END 552:44.05 ^~~~~~~~~~~~~~~~~~~~ 552:44.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 552:44.05 else 552:44.05 ^~~~ 552:44.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 552:44.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 552:44.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:44.07 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 552:44.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 552:44.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:51.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 552:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 552:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 552:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 552:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 552:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 552:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 552:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 552:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:67: 552:51.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 552:51.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 552:51.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 552:51.64 ^ 552:51.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 552:51.64 struct Block { 552:51.64 ^~~~~ 552:53.46 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 552:53.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 552:53.46 foundInterface = 0; \ 552:53.46 ^~~~~~~~~~~~~~ 552:53.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 552:53.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 552:53.46 ^~~~~~~~~~~~~~~~~~~~~~~ 552:53.46 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 552:53.46 NS_INTERFACE_MAP_END 552:53.46 ^~~~~~~~~~~~~~~~~~~~ 552:53.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 552:53.46 else 552:53.46 ^~~~ 552:53.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 552:53.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 552:53.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552:53.46 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 552:53.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 552:53.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:03.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 553:03.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 553:03.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 553:03.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 553:03.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 553:03.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 553:03.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 553:03.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 553:03.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:03.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:03.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 553:03.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 553:03.40 foundInterface = 0; \ 553:03.40 ^~~~~~~~~~~~~~ 553:03.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 553:03.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 553:03.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:03.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 553:03.40 NS_INTERFACE_MAP_END_INHERITING(Event) 553:03.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:03.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 553:03.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 553:03.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 553:03.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:03.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:03.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 553:03.40 } else 553:03.40 ^~~~ 553:03.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 553:03.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 553:03.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:03.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 553:03.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 553:03.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:03.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 553:03.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 553:03.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 553:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 553:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 553:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 553:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 553:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 553:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:03.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:03.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 553:03.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 553:03.61 foundInterface = 0; \ 553:03.61 ^~~~~~~~~~~~~~ 553:03.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 553:03.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 553:03.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:03.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 553:03.61 NS_INTERFACE_MAP_END_INHERITING(Event) 553:03.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:03.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 553:03.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 553:03.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 553:03.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:03.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:03.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 553:03.61 } else 553:03.61 ^~~~ 553:03.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 553:03.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 553:03.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:03.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 553:03.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 553:03.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:04.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 553:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 553:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 553:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 553:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 553:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 553:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 553:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 553:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:04.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 553:04.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 553:04.41 foundInterface = 0; \ 553:04.41 ^~~~~~~~~~~~~~ 553:04.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 553:04.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 553:04.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:04.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 553:04.41 NS_INTERFACE_MAP_END_INHERITING(Event) 553:04.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:04.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 553:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 553:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 553:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:04.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:04.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 553:04.41 } else 553:04.41 ^~~~ 553:04.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 553:04.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 553:04.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:04.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 553:04.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 553:04.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:06.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 553:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 553:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 553:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 553:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 553:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 553:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 553:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 553:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:06.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 553:06.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 553:06.19 foundInterface = 0; \ 553:06.21 ^~~~~~~~~~~~~~ 553:06.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 553:06.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 553:06.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:06.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 553:06.21 NS_INTERFACE_MAP_END_INHERITING(Event) 553:06.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:06.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 553:06.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 553:06.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 553:06.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:06.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:06.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 553:06.21 } else 553:06.22 ^~~~ 553:06.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 553:06.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 553:06.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:06.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 553:06.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 553:06.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:11.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Credential.h:10, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:7, 553:11.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 553:11.42 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 553:11.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 553:11.42 foundInterface = 0; \ 553:11.43 ^~~~~~~~~~~~~~ 553:11.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 553:11.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 553:11.43 ^~~~~~~~~~~~~~~~~~~~~~~ 553:11.43 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 553:11.43 NS_INTERFACE_MAP_END 553:11.43 ^~~~~~~~~~~~~~~~~~~~ 553:11.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 553:11.43 else 553:11.43 ^~~~ 553:11.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 553:11.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 553:11.43 ^~~~~~~~~~~~~~~~~~ 553:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 553:11.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 553:11.45 ^~~~~~~~~~~~~~~~~~~~~~ 553:13.25 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 553:13.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 553:13.25 foundInterface = 0; \ 553:13.25 ^~~~~~~~~~~~~~ 553:13.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 553:13.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 553:13.25 ^~~~~~~~~~~~~~~~~~~~~~~ 553:13.25 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 553:13.25 NS_INTERFACE_MAP_END 553:13.25 ^~~~~~~~~~~~~~~~~~~~ 553:13.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 553:13.25 else 553:13.25 ^~~~ 553:13.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 553:13.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 553:13.26 ^~~~~~~~~~~~~~~~~~ 553:13.26 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 553:13.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 553:13.26 ^~~~~~~~~~~~~~~~~~~~~~ 553:13.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 553:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 553:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 553:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 553:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 553:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 553:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 553:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:13.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 553:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 553:13.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 553:13.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 553:13.77 memset(&aArr[0], 0, N * sizeof(T)); 553:13.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:13.77 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 553:13.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 553:13.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 553:13.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 553:13.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 553:13.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 553:13.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:13.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:13.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 553:13.77 class nsDataHashtable : public nsBaseHashtable { 553:13.77 ^~~~~~~~~~~~~~~ 553:13.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 553:13.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 553:13.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 553:13.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 553:13.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 553:13.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 553:13.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 553:13.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:13.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:13.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 553:13.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 553:13.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 553:13.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 553:13.90 memset(&aArr[0], 0, N * sizeof(T)); 553:13.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:13.90 In file included from /usr/include/c++/8/vector:64, 553:13.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 553:13.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 553:13.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 553:13.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 553:13.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 553:13.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 553:13.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 553:13.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 553:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 553:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:13.91 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 553:13.91 class vector : protected _Vector_base<_Tp, _Alloc> 553:13.92 ^~~~~~ 553:13.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 553:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 553:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 553:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 553:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 553:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 553:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 553:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PlacesObserversBinding.cpp:3, 553:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 553:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 553:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 553:13.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 553:13.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 553:13.93 memset(&aArr[0], 0, N * sizeof(T)); 553:13.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553:13.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 553:13.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:67: 553:13.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 553:13.95 class ClipManager { 553:13.95 ^~~~~~~~~~~ 553:26.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 553:26.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/ImageTracker.cpp: In function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)': 553:26.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/ImageTracker.cpp:144:1: warning: the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 553:26.12 } // namespace mozilla 553:26.12 ^ 553:26.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/ImageTracker.cpp:144:1: warning: the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 553:32.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 553:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 553:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 553:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 553:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 553:32.91 from /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoBuffer.h:10, 553:32.91 from /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoBuffer.cpp:7, 553:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 553:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 553:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 553:32.91 foundInterface = 0; \ 553:32.91 ^~~~~~~~~~~~~~ 553:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 553:32.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 553:32.91 ^~~~~~~~~~~~~~~~~~~~~~~ 553:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 553:32.91 NS_INTERFACE_MAP_END 553:32.91 ^~~~~~~~~~~~~~~~~~~~ 553:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 553:32.92 else 553:32.92 ^~~~ 553:32.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 553:32.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 553:32.92 ^~~~~~~~~~~~~~~~~~ 553:32.92 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 553:32.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 553:32.92 ^~~~~~~~~~~~~~~~~~~~~~ 553:57.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushEventBinding.cpp:3, 553:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 553:57.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 553:57.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 553:57.91 foundInterface = 0; \ 553:57.91 ^~~~~~~~~~~~~~ 553:57.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 553:57.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 553:57.91 ^~~~~~~~~~~~~~~~~~~~~~~ 553:57.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1960:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 553:57.91 NS_INTERFACE_MAP_END 553:57.91 ^~~~~~~~~~~~~~~~~~~~ 553:57.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 553:57.92 else 553:57.92 ^~~~ 553:57.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 553:57.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 553:57.92 ^~~~~~~~~~~~~~~~~~ 553:57.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1959:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 553:57.92 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 553:57.92 ^~~~~~~~~~~~~~~~~~~~~~ 553:59.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 553:59.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 553:59.86 foundInterface = 0; \ 553:59.86 ^~~~~~~~~~~~~~ 553:59.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 553:59.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 553:59.86 ^~~~~~~~~~~~~~~~~~~~~~~ 553:59.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6524:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 553:59.86 NS_INTERFACE_MAP_END 553:59.86 ^~~~~~~~~~~~~~~~~~~~ 553:59.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 553:59.86 else 553:59.87 ^~~~ 553:59.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 553:59.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 553:59.87 ^~~~~~~~~~~~~~~~~~ 553:59.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6523:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 553:59.87 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 553:59.87 ^~~~~~~~~~~~~~~~~~~~~~ 554:00.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 554:00.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 554:00.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 554:00.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 554:00.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 554:00.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 554:00.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 554:00.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:00.11 foundInterface = 0; \ 554:00.11 ^~~~~~~~~~~~~~ 554:00.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 554:00.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 554:00.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:00.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 554:00.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 554:00.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:00.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 554:00.11 else 554:00.11 ^~~~ 554:00.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 554:00.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 554:00.12 ^~~~~~~~~~~~~~~~~~ 554:00.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 554:00.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 554:00.12 ^~~~~~~~~~~~~~~~~~~~~~ 554:01.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 554:01.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:01.43 foundInterface = 0; \ 554:01.43 ^~~~~~~~~~~~~~ 554:01.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 554:01.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 554:01.43 ^~~~~~~~~~~~~~~~~~~~~~~ 554:01.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 554:01.43 NS_INTERFACE_MAP_END 554:01.43 ^~~~~~~~~~~~~~~~~~~~ 554:01.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 554:01.43 else 554:01.43 ^~~~ 554:01.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 554:01.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 554:01.43 ^~~~~~~~~~~~~~~~~~ 554:01.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 554:01.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 554:01.43 ^~~~~~~~~~~~~~~~~~~~~~ 554:02.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 554:02.38 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 554:02.39 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 554:02.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 554:02.40 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::CallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 554:02.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:02.40 foundInterface = 0; \ 554:02.40 ^~~~~~~~~~~~~~ 554:02.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 554:02.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 554:02.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:02.40 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 554:02.40 NS_INTERFACE_MAP_END_INHERITING(DebuggerNotification) 554:02.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:02.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 554:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 554:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 554:02.42 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 554:02.42 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 554:02.42 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 554:02.42 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 554:02.42 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 554:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 554:02.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 554:02.42 } else 554:02.42 ^~~~ 554:02.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 554:02.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 554:02.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:02.44 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 554:02.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackDebuggerNotification) 554:02.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:02.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 554:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 554:02.44 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotification::QueryInterface(const nsIID&, void**)': 554:02.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:02.45 foundInterface = 0; \ 554:02.45 ^~~~~~~~~~~~~~ 554:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 554:02.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 554:02.45 ^~~~~~~~~~~~~~~~~~~~~~~ 554:02.45 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 554:02.45 NS_INTERFACE_MAP_END 554:02.45 ^~~~~~~~~~~~~~~~~~~~ 554:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 554:02.45 else 554:02.46 ^~~~ 554:02.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 554:02.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 554:02.46 ^~~~~~~~~~~~~~~~~~ 554:02.46 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 554:02.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 554:02.46 ^~~~~~~~~~~~~~~~~~~~~~ 554:02.46 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationManager::QueryInterface(const nsIID&, void**)': 554:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:02.47 foundInterface = 0; \ 554:02.47 ^~~~~~~~~~~~~~ 554:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 554:02.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 554:02.47 ^~~~~~~~~~~~~~~~~~~~~~~ 554:02.47 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 554:02.47 NS_INTERFACE_MAP_END 554:02.47 ^~~~~~~~~~~~~~~~~~~~ 554:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 554:02.47 else 554:02.47 ^~~~ 554:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 554:02.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 554:02.47 ^~~~~~~~~~~~~~~~~~ 554:02.47 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 554:02.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 554:02.47 ^~~~~~~~~~~~~~~~~~~~~~ 554:02.49 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationObserver::QueryInterface(const nsIID&, void**)': 554:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:02.49 foundInterface = 0; \ 554:02.49 ^~~~~~~~~~~~~~ 554:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 554:02.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 554:02.49 ^~~~~~~~~~~~~~~~~~~~~~~ 554:02.49 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 554:02.49 NS_INTERFACE_MAP_END 554:02.49 ^~~~~~~~~~~~~~~~~~~~ 554:02.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 554:02.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 554:02.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 554:02.51 else 554:02.51 ^~~~ 554:02.51 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp:23:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 554:02.51 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 554:02.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:03.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 554:03.22 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 554:03.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 554:03.23 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::EventCallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 554:03.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:03.24 foundInterface = 0; \ 554:03.24 ^~~~~~~~~~~~~~ 554:03.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 554:03.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 554:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:03.25 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 554:03.25 NS_INTERFACE_MAP_END_INHERITING(CallbackDebuggerNotification) 554:03.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:03.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 554:03.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 554:03.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 554:03.25 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 554:03.25 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 554:03.25 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 554:03.25 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 554:03.25 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 554:03.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 554:03.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 554:03.25 } else 554:03.25 ^~~~ 554:03.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 554:03.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 554:03.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:03.25 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 554:03.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventCallbackDebuggerNotification) 554:03.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:04.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 554:04.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:04.08 foundInterface = 0; \ 554:04.08 ^~~~~~~~~~~~~~ 554:04.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 554:04.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 554:04.08 ^~~~~~~~~~~~~~~~~~~~~~~ 554:04.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 554:04.08 NS_INTERFACE_MAP_END 554:04.08 ^~~~~~~~~~~~~~~~~~~~ 554:04.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 554:04.08 else 554:04.08 ^~~~ 554:04.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 554:04.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 554:04.08 ^~~~~~~~~~~~~~~~~~ 554:04.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 554:04.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 554:04.08 ^~~~~~~~~~~~~~~~~~~~~~ 554:07.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 554:07.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 554:07.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageBroadcaster.cpp:8, 554:07.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:56: 554:07.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 554:07.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 554:07.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 554:07.03 ^ 554:07.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 554:07.03 struct Block { 554:07.03 ^~~~~ 554:09.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 554:09.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 554:09.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 554:09.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 554:09.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 554:09.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 554:09.04 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 554:09.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:09.05 foundInterface = 0; \ 554:09.05 ^~~~~~~~~~~~~~ 554:09.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 554:09.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 554:09.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:09.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 554:09.06 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 554:09.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:09.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 554:09.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 554:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 554:09.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 554:09.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 554:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 554:09.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 554:09.07 else 554:09.07 ^~~~ 554:09.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 554:09.07 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 554:09.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554:18.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 554:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 554:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 554:18.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 554:18.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 554:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 554:18.55 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 554:18.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:18.55 foundInterface = 0; \ 554:18.55 ^~~~~~~~~~~~~~ 554:18.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 554:18.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 554:18.55 ^~~~~~~~~~~~~~~~~~~~~~~ 554:18.55 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 554:18.56 NS_INTERFACE_MAP_END 554:18.56 ^~~~~~~~~~~~~~~~~~~~ 554:18.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 554:18.56 else 554:18.56 ^~~~ 554:18.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 554:18.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 554:18.56 ^~~~~~~~~~~~~~~~~~ 554:18.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 554:18.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 554:18.58 ^~~~~~~~~~~~~~~~~~~~~~ 554:19.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 554:19.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 554:19.43 foundInterface = 0; \ 554:19.43 ^~~~~~~~~~~~~~ 554:19.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 554:19.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 554:19.43 ^~~~~~~~~~~~~~~~~~~~~~~ 554:19.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 554:19.43 NS_INTERFACE_MAP_END 554:19.44 ^~~~~~~~~~~~~~~~~~~~ 554:19.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 554:19.44 else 554:19.44 ^~~~ 554:19.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 554:19.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 554:19.45 ^~~~~~~~~~~~~~~~~~ 554:19.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 554:19.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 554:19.45 ^~~~~~~~~~~~~~~~~~~~~~ 554:21.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 554:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 554:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 554:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 554:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 554:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 554:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 554:21.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 554:21.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 554:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 554:21.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 554:21.40 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 554:21.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 554:21.40 memset(aT, 0, sizeof(T)); 554:21.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 554:21.41 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.h:11, 554:21.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:7, 554:21.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:11: 554:21.41 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 554:21.41 struct GlobalProperties { 554:21.41 ^~~~~~~~~~~~~~~~ 554:59.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 554:59.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 554:59.58 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:22: 554:59.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 554:59.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 554:59.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 554:59.59 ^ 554:59.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 554:59.59 struct Block { 554:59.59 ^~~~~ 555:07.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 555:07.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 555:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 555:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 555:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 555:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 555:07.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 555:07.01 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 555:07.01 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 555:07.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 555:07.01 foundInterface = 0; \ 555:07.01 ^~~~~~~~~~~~~~ 555:07.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 555:07.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 555:07.01 ^~~~~~~~~~~~~~~~~~~~~~~ 555:07.01 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 555:07.01 NS_INTERFACE_MAP_END 555:07.01 ^~~~~~~~~~~~~~~~~~~~ 555:07.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 555:07.01 else 555:07.01 ^~~~ 555:07.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 555:07.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 555:07.01 ^~~~~~~~~~~~~~~~~~ 555:07.01 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 555:07.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 555:07.03 ^~~~~~~~~~~~~~~~~~~~~~ 555:07.06 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 555:07.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 555:07.06 foundInterface = 0; \ 555:07.06 ^~~~~~~~~~~~~~ 555:07.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 555:07.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 555:07.06 ^~~~~~~~~~~~~~~~~~~~~~~ 555:07.06 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:351:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 555:07.06 NS_INTERFACE_MAP_END 555:07.06 ^~~~~~~~~~~~~~~~~~~~ 555:07.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 555:07.06 else 555:07.06 ^~~~ 555:07.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 555:07.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 555:07.06 ^~~~~~~~~~~~~~~~~~ 555:07.06 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:350:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 555:07.06 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 555:07.06 ^~~~~~~~~~~~~~~~~~~~~~ 555:12.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 555:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 555:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 555:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 555:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 555:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 555:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 555:12.36 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 555:12.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 555:12.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 555:12.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 555:12.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 555:12.37 memset(&aArr[0], 0, N * sizeof(T)); 555:12.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:12.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 555:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 555:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MouseEvents.h:11, 555:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Touch.h:12, 555:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:12, 555:12.39 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 555:12.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 555:12.39 class nsDataHashtable : public nsBaseHashtable { 555:12.39 ^~~~~~~~~~~~~~~ 555:12.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 555:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 555:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 555:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 555:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 555:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 555:12.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 555:12.68 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 555:12.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 555:12.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 555:12.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 555:12.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 555:12.69 memset(&aArr[0], 0, N * sizeof(T)); 555:12.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:12.69 In file included from /usr/include/c++/8/vector:64, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MouseEvents.h:11, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Touch.h:12, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:12, 555:12.69 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 555:12.69 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 555:12.69 class vector : protected _Vector_base<_Tp, _Alloc> 555:12.70 ^~~~~~ 555:12.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 555:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 555:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 555:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 555:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 555:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 555:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 555:12.71 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 555:12.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 555:12.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 555:12.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 555:12.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 555:12.71 memset(&aArr[0], 0, N * sizeof(T)); 555:12.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:12.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 555:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 555:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 555:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 555:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 555:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 555:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 555:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 555:12.73 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:23: 555:12.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 555:12.73 class ClipManager { 555:12.73 ^~~~~~~~~~~ 555:13.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 555:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 555:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 555:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 555:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 555:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 555:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 555:13.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 555:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 555:13.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 555:13.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 555:13.74 foundInterface = 0; \ 555:13.74 ^~~~~~~~~~~~~~ 555:13.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 555:13.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 555:13.74 ^~~~~~~~~~~~~~~~~~~~~~~ 555:13.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 555:13.74 NS_INTERFACE_MAP_END 555:13.74 ^~~~~~~~~~~~~~~~~~~~ 555:13.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 555:13.74 else 555:13.74 ^~~~ 555:13.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 555:13.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 555:13.74 ^~~~~~~~~~~~~~~~~~ 555:13.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 555:13.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 555:13.77 ^~~~~~~~~~~~~~~~~~~~~~ 555:13.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 555:13.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 555:13.83 foundInterface = 0; \ 555:13.83 ^~~~~~~~~~~~~~ 555:13.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 555:13.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 555:13.83 ^~~~~~~~~~~~~~~~~~~~~~~ 555:13.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 555:13.83 NS_INTERFACE_MAP_END 555:13.83 ^~~~~~~~~~~~~~~~~~~~ 555:13.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 555:13.84 else 555:13.84 ^~~~ 555:13.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 555:13.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 555:13.84 ^~~~~~~~~~~~~~~~~~ 555:13.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 555:13.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 555:13.84 ^~~~~~~~~~~~~~~~~~~~~~ 555:13.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 555:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 555:13.86 foundInterface = 0; \ 555:13.86 ^~~~~~~~~~~~~~ 555:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 555:13.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 555:13.86 ^~~~~~~~~~~~~~~~~~~~~~~ 555:13.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 555:13.86 NS_INTERFACE_MAP_END 555:13.86 ^~~~~~~~~~~~~~~~~~~~ 555:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 555:13.86 else 555:13.86 ^~~~ 555:13.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 555:13.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 555:13.87 ^~~~~~~~~~~~~~~~~~ 555:13.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 555:13.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 555:13.87 ^~~~~~~~~~~~~~~~~~~~~~ 555:14.60 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 555:14.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 555:14.60 foundInterface = 0; \ 555:14.60 ^~~~~~~~~~~~~~ 555:14.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 555:14.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 555:14.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:14.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 555:14.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 555:14.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:14.62 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 555:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 555:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 555:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 555:14.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 555:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 555:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 555:14.62 } else 555:14.62 ^~~~ 555:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 555:14.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 555:14.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:14.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 555:14.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 555:14.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:16.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 555:16.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 555:16.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 555:16.87 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 555:16.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 555:16.88 memset(aT, 0, sizeof(T)); 555:16.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 555:16.88 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, 555:16.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 555:16.88 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 555:16.88 struct GlobalProperties { 555:16.88 ^~~~~~~~~~~~~~~~ 555:31.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:137: 555:31.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp: In member function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)': 555:31.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:653:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 555:31.35 } 555:31.35 ^ 555:31.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:653:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 555:31.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:653:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 555:45.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 555:45.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 555:45.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 555:45.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 555:45.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 555:45.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 555:45.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 555:45.61 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 555:45.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 555:45.61 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 555:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 555:45.61 foundInterface = 0; \ 555:45.61 ^~~~~~~~~~~~~~ 555:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 555:45.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 555:45.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:45.61 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 555:45.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 555:45.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:45.61 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 555:45.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 555:45.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 555:45.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 555:45.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 555:45.63 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 555:45.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 555:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 555:45.63 } else 555:45.63 ^~~~ 555:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 555:45.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 555:45.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:45.64 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 555:45.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 555:45.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555:49.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 555:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 555:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 555:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 555:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 555:49.25 from /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:7, 555:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 555:49.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 555:49.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 555:49.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 555:49.25 ^ 555:49.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 555:49.26 struct Block { 555:49.26 ^~~~~ 555:54.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 555:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 555:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 555:54.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 555:54.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 555:54.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 555:54.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 555:54.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 555:54.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 555:54.14 foundInterface = 0; \ 555:54.14 ^~~~~~~~~~~~~~ 555:54.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 555:54.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 555:54.14 ^~~~~~~~~~~~~~~~~~~~~~~ 555:54.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 555:54.14 NS_INTERFACE_MAP_END 555:54.14 ^~~~~~~~~~~~~~~~~~~~ 555:54.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 555:54.14 else 555:54.14 ^~~~ 555:54.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 555:54.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 555:54.15 ^~~~~~~~~~~~~~~~~~ 555:54.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 555:54.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 555:54.15 ^~~~~~~~~~~~~~~~~~~~~~ 555:57.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 555:57.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 555:57.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 555:57.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:35, 555:57.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:11: 555:57.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 555:57.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 555:57.47 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 555:57.47 ^ 555:57.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 555:57.47 struct Block { 555:57.47 ^~~~~ 556:00.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 556:00.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 556:00.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 556:00.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 556:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 556:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 556:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 556:00.57 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:00.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:00.57 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 556:00.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:00.57 foundInterface = 0; \ 556:00.57 ^~~~~~~~~~~~~~ 556:00.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 556:00.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 556:00.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:00.57 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 556:00.57 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 556:00.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:00.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 556:00.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 556:00.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 556:00.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 556:00.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 556:00.59 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:00.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:00.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 556:00.59 } else 556:00.59 ^~~~ 556:00.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 556:00.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 556:00.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:00.60 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 556:00.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 556:00.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:07.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 556:07.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 556:07.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 556:07.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 556:07.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:07.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:07.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:07.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 556:07.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:07.81 foundInterface = 0; \ 556:07.81 ^~~~~~~~~~~~~~ 556:07.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 556:07.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 556:07.81 ^~~~~~~~~~~~~~~~~~~~~~~ 556:07.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 556:07.81 NS_INTERFACE_MAP_END 556:07.83 ^~~~~~~~~~~~~~~~~~~~ 556:07.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 556:07.83 else 556:07.83 ^~~~ 556:07.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 556:07.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 556:07.83 ^~~~~~~~~~~~~~~~~~ 556:07.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 556:07.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 556:07.83 ^~~~~~~~~~~~~~~~~~~~~~ 556:10.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 556:10.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 556:10.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 556:10.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 556:10.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 556:10.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 556:10.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 556:10.05 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:10.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:10.05 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 556:10.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:10.05 foundInterface = 0; \ 556:10.06 ^~~~~~~~~~~~~~ 556:10.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 556:10.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 556:10.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:10.06 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 556:10.06 NS_INTERFACE_MAP_END_INHERITING(Event) 556:10.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:10.06 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 556:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 556:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 556:10.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 556:10.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 556:10.07 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:10.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:10.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 556:10.08 } else 556:10.08 ^~~~ 556:10.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 556:10.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 556:10.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:10.10 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 556:10.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 556:10.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:10.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 556:10.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 556:10.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 556:10.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 556:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 556:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 556:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 556:10.11 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:10.11 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 556:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:10.13 foundInterface = 0; \ 556:10.13 ^~~~~~~~~~~~~~ 556:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 556:10.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 556:10.13 ^~~~~~~~~~~~~~~~~~~~~~~ 556:10.13 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 556:10.14 NS_INTERFACE_MAP_END 556:10.14 ^~~~~~~~~~~~~~~~~~~~ 556:10.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 556:10.14 else 556:10.14 ^~~~ 556:10.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 556:10.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 556:10.14 ^~~~~~~~~~~~~~~~~~ 556:10.14 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 556:10.15 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 556:10.15 ^~~~~~~~~~~~~~~~~~~~~~ 556:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 556:11.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:11.45 foundInterface = 0; \ 556:11.45 ^~~~~~~~~~~~~~ 556:11.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 556:11.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 556:11.45 ^~~~~~~~~~~~~~~~~~~~~~~ 556:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 556:11.45 NS_INTERFACE_MAP_END 556:11.45 ^~~~~~~~~~~~~~~~~~~~ 556:11.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 556:11.45 else 556:11.45 ^~~~ 556:11.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 556:11.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 556:11.46 ^~~~~~~~~~~~~~~~~~ 556:11.46 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 556:11.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 556:11.46 ^~~~~~~~~~~~~~~~~~~~~~ 556:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 556:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:11.99 foundInterface = 0; \ 556:11.99 ^~~~~~~~~~~~~~ 556:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 556:11.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 556:11.99 ^~~~~~~~~~~~~~~~~~~~~~~ 556:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 556:11.99 NS_INTERFACE_MAP_END 556:11.99 ^~~~~~~~~~~~~~~~~~~~ 556:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 556:11.99 else 556:11.99 ^~~~ 556:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 556:11.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 556:11.99 ^~~~~~~~~~~~~~~~~~ 556:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 556:11.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 556:11.99 ^~~~~~~~~~~~~~~~~~~~~~ 556:12.29 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 556:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:12.29 foundInterface = 0; \ 556:12.29 ^~~~~~~~~~~~~~ 556:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 556:12.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 556:12.29 ^~~~~~~~~~~~~~~~~~~~~~~ 556:12.29 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 556:12.29 NS_INTERFACE_MAP_END 556:12.30 ^~~~~~~~~~~~~~~~~~~~ 556:12.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 556:12.30 else 556:12.30 ^~~~ 556:12.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 556:12.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 556:12.30 ^~~~~~~~~~~~~~~~~~ 556:12.30 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 556:12.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 556:12.30 ^~~~~~~~~~~~~~~~~~~~~~ 556:12.46 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 556:12.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:12.46 foundInterface = 0; \ 556:12.46 ^~~~~~~~~~~~~~ 556:12.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 556:12.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 556:12.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:12.46 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 556:12.46 NS_INTERFACE_MAP_END_INHERITING(Event) 556:12.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:12.46 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 556:12.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 556:12.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 556:12.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 556:12.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 556:12.47 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:12.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:12.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 556:12.47 } else 556:12.47 ^~~~ 556:12.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 556:12.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 556:12.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:12.49 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 556:12.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 556:12.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 556:14.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:14.61 foundInterface = 0; \ 556:14.62 ^~~~~~~~~~~~~~ 556:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 556:14.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 556:14.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 556:14.62 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 556:14.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 556:14.62 else 556:14.62 ^~~~ 556:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 556:14.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 556:14.62 ^~~~~~~~~~~~~~~~~~ 556:14.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 556:14.62 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 556:14.62 ^~~~~~~~~~~~~~~~~~~~~~ 556:14.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp: In member function 'virtual nsresult mozilla::dom::StaticRange::QueryInterface(const nsIID&, void**)': 556:14.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:14.71 foundInterface = 0; \ 556:14.71 ^~~~~~~~~~~~~~ 556:14.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 556:14.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 556:14.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 556:14.71 NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 556:14.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 556:14.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 556:14.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 556:14.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 556:14.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 556:14.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:14.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:14.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:14.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 556:14.73 } else 556:14.73 ^~~~ 556:14.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 556:14.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 556:14.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 556:14.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StaticRange) 556:14.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 556:14.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 556:14.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 556:14.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 556:14.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:14.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:14.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:14.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 556:14.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:14.83 foundInterface = 0; \ 556:14.85 ^~~~~~~~~~~~~~ 556:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 556:14.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 556:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 556:14.85 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 556:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 556:14.85 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 556:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 556:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 556:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 556:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 556:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 556:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 556:14.85 } else 556:14.85 ^~~~ 556:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 556:14.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 556:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 556:14.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 556:14.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:14.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 556:14.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 556:14.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:15.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 556:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 556:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 556:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 556:15.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:15.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:15.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 556:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:15.72 foundInterface = 0; \ 556:15.72 ^~~~~~~~~~~~~~ 556:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 556:15.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 556:15.72 ^~~~~~~~~~~~~~~~~~~~~~~ 556:15.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 556:15.72 NS_INTERFACE_MAP_END 556:15.72 ^~~~~~~~~~~~~~~~~~~~ 556:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 556:15.72 else 556:15.72 ^~~~ 556:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 556:15.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 556:15.72 ^~~~~~~~~~~~~~~~~~ 556:15.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 556:15.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 556:15.72 ^~~~~~~~~~~~~~~~~~~~~~ 556:15.76 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 556:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:15.76 foundInterface = 0; \ 556:15.76 ^~~~~~~~~~~~~~ 556:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 556:15.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 556:15.76 ^~~~~~~~~~~~~~~~~~~~~~~ 556:15.76 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 556:15.76 NS_INTERFACE_MAP_END 556:15.76 ^~~~~~~~~~~~~~~~~~~~ 556:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 556:15.76 else 556:15.78 ^~~~ 556:15.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 556:15.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 556:15.78 ^~~~~~~~~~~~~~~~~~ 556:15.78 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 556:15.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 556:15.78 ^~~~~~~~~~~~~~~~~~~~~~ 556:16.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 556:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 556:16.40 foundInterface = 0; \ 556:16.40 ^~~~~~~~~~~~~~ 556:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 556:16.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 556:16.40 ^~~~~~~~~~~~~~~~~~~~~~~ 556:16.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 556:16.40 NS_INTERFACE_MAP_END 556:16.40 ^~~~~~~~~~~~~~~~~~~~ 556:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 556:16.40 else 556:16.40 ^~~~ 556:16.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 556:16.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 556:16.41 ^~~~~~~~~~~~~~~~~~ 556:16.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 556:16.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 556:16.41 ^~~~~~~~~~~~~~~~~~~~~~ 556:17.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 556:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 556:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 556:17.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 556:17.11 memset(&aArr[0], 0, N * sizeof(T)); 556:17.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:17.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 556:17.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 556:17.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 556:17.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 556:17.11 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:17.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:17.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 556:17.11 class nsDataHashtable : public nsBaseHashtable { 556:17.11 ^~~~~~~~~~~~~~~ 556:17.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 556:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 556:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 556:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 556:17.24 memset(&aArr[0], 0, N * sizeof(T)); 556:17.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:17.24 In file included from /usr/include/c++/8/vector:64, 556:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 556:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 556:17.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 556:17.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 556:17.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 556:17.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 556:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 556:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 556:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 556:17.26 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:17.26 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 556:17.26 class vector : protected _Vector_base<_Tp, _Alloc> 556:17.26 ^~~~~~ 556:17.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 556:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 556:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 556:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 556:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 556:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 556:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 556:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 556:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 556:17.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 556:17.28 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 556:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 556:17.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 556:17.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 556:17.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 556:17.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 556:17.28 memset(&aArr[0], 0, N * sizeof(T)); 556:17.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:17.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 556:17.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 556:17.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 556:17.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 556:17.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 556:17.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 556:17.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 556:17.29 from /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:7, 556:17.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 556:17.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 556:17.30 class ClipManager { 556:17.30 ^~~~~~~~~~~ 556:26.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 556:26.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:26.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:26.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 556:26.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 556:26.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 556:26.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 556:26.53 memset(&aArr[0], 0, N * sizeof(T)); 556:26.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:26.53 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 556:26.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 556:26.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 556:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 556:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 556:26.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:26.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:26.53 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 556:26.53 class nsDataHashtable : public nsBaseHashtable { 556:26.53 ^~~~~~~~~~~~~~~ 556:26.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 556:26.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 556:26.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 556:26.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 556:26.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 556:26.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 556:26.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 556:26.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 556:26.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 556:26.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 556:26.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 556:26.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:26.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:26.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:26.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 556:26.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 556:26.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 556:26.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 556:26.68 memset(&aArr[0], 0, N * sizeof(T)); 556:26.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:26.68 In file included from /usr/include/c++/8/vector:64, 556:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 556:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 556:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 556:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 556:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 556:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 556:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 556:26.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 556:26.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:14, 556:26.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:26.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:26.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:26.71 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 556:26.71 class vector : protected _Vector_base<_Tp, _Alloc> 556:26.71 ^~~~~~ 556:26.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 556:26.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 556:26.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 556:26.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 556:26.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 556:26.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 556:26.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 556:26.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 556:26.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 556:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 556:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 556:26.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 556:26.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 556:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 556:26.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 556:26.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 556:26.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 556:26.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 556:26.74 memset(&aArr[0], 0, N * sizeof(T)); 556:26.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:26.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 556:26.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 556:26.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 556:26.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 556:26.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 556:26.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:35, 556:26.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:11: 556:26.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 556:26.76 class ClipManager { 556:26.77 ^~~~~~~~~~~ 556:31.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 556:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 556:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 556:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 556:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 556:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 556:31.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:353: 556:31.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 556:31.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 556:31.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 556:31.80 ^ 556:31.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 556:31.80 struct Block { 556:31.80 ^~~~~ 556:48.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 556:48.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 556:48.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 556:48.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 556:48.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 556:48.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 556:48.83 memset(&aArr[0], 0, N * sizeof(T)); 556:48.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:48.83 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:19, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 556:48.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 556:48.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 556:48.85 class nsDataHashtable : public nsBaseHashtable { 556:48.85 ^~~~~~~~~~~~~~~ 556:48.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 556:48.95 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 556:48.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 556:48.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 556:48.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 556:48.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 556:48.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 556:48.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 556:48.97 memset(&aArr[0], 0, N * sizeof(T)); 556:48.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:48.97 In file included from /usr/include/c++/8/vector:64, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 556:48.97 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 556:48.97 class vector : protected _Vector_base<_Tp, _Alloc> 556:48.97 ^~~~~~ 556:48.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 556:48.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 556:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 556:48.98 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 556:48.98 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedLength.h:11, 556:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGRectElementBinding.cpp:3, 556:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:2: 556:48.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 556:48.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 556:48.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 556:48.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 556:48.98 memset(&aArr[0], 0, N * sizeof(T)); 556:48.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556:48.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 556:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 556:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 556:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 556:48.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 556:48.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 556:48.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 556:48.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 556:48.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings18.cpp:353: 556:48.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 556:48.99 class ClipManager { 556:48.99 ^~~~~~~~~~~ 557:03.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 557:03.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 557:03.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 557:03.81 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:29, 557:03.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 557:03.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 557:03.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 557:03.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 557:03.81 ^ 557:03.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 557:03.81 struct Block { 557:03.81 ^~~~~ 557:08.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 557:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 557:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 557:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 557:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 557:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 557:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 557:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 557:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 557:08.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 557:08.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 557:08.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 557:08.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 557:08.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:08.51 foundInterface = 0; \ 557:08.51 ^~~~~~~~~~~~~~ 557:08.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 557:08.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 557:08.51 ^~~~~~~~~~~~~~~~~~~~~~~ 557:08.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 557:08.51 NS_INTERFACE_MAP_END 557:08.51 ^~~~~~~~~~~~~~~~~~~~ 557:08.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 557:08.51 else 557:08.51 ^~~~ 557:08.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 557:08.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 557:08.51 ^~~~~~~~~~~~~~~~~~ 557:08.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 557:08.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 557:08.51 ^~~~~~~~~~~~~~~~~~~~~~ 557:08.53 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::ScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 557:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:08.55 foundInterface = 0; \ 557:08.55 ^~~~~~~~~~~~~~ 557:08.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 557:08.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 557:08.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:08.55 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 557:08.56 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 557:08.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:08.56 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 557:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 557:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 557:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 557:08.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 557:08.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 557:08.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 557:08.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 557:08.60 } else 557:08.60 ^~~~ 557:08.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 557:08.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 557:08.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:08.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 557:08.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptTimeoutHandler) 557:08.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:08.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 557:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 557:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 557:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 557:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 557:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 557:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 557:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 557:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 557:08.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 557:08.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 557:08.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 557:08.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::CallbackTimeoutHandler::QueryInterface(const nsIID&, void**)': 557:08.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:08.64 foundInterface = 0; \ 557:08.64 ^~~~~~~~~~~~~~ 557:08.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 557:08.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 557:08.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:08.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 557:08.65 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 557:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:08.65 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 557:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 557:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 557:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 557:08.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 557:08.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 557:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 557:08.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 557:08.66 } else 557:08.66 ^~~~ 557:08.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 557:08.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 557:08.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:08.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 557:08.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackTimeoutHandler) 557:08.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:12.47 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 557:12.47 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 557:12.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 557:12.47 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 557:12.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 557:12.47 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 557:12.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:12.47 foundInterface = 0; \ 557:12.47 ^~~~~~~~~~~~~~ 557:12.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 557:12.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 557:12.48 ^~~~~~~~~~~~~~~~~~~~~~~ 557:12.48 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 557:12.48 NS_INTERFACE_MAP_END 557:12.48 ^~~~~~~~~~~~~~~~~~~~ 557:12.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 557:12.48 else 557:12.48 ^~~~ 557:12.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 557:12.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 557:12.49 ^~~~~~~~~~~~~~~~~~ 557:12.49 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 557:12.49 NS_INTERFACE_MAP_ENTRY(Event) 557:12.49 ^~~~~~~~~~~~~~~~~~~~~~ 557:17.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 557:17.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 557:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 557:17.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 557:17.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:17.39 foundInterface = 0; \ 557:17.39 ^~~~~~~~~~~~~~ 557:17.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 557:17.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 557:17.39 ^~~~~~~~~~~~~~~~~~~~~~~ 557:17.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 557:17.40 NS_INTERFACE_MAP_END 557:17.40 ^~~~~~~~~~~~~~~~~~~~ 557:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 557:17.40 else 557:17.40 ^~~~ 557:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 557:17.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 557:17.41 ^~~~~~~~~~~~~~~~~~ 557:17.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 557:17.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 557:17.41 ^~~~~~~~~~~~~~~~~~~~~~ 557:18.55 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 557:18.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:18.56 foundInterface = 0; \ 557:18.56 ^~~~~~~~~~~~~~ 557:18.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 557:18.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 557:18.56 ^~~~~~~~~~~~~~~~~~~~~~~ 557:18.57 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 557:18.57 NS_INTERFACE_MAP_END 557:18.57 ^~~~~~~~~~~~~~~~~~~~ 557:18.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 557:18.57 else 557:18.57 ^~~~ 557:18.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 557:18.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 557:18.58 ^~~~~~~~~~~~~~~~~~ 557:18.58 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 557:18.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 557:18.58 ^~~~~~~~~~~~~~~~~~~~~~ 557:23.10 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 557:23.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:23.10 foundInterface = 0; \ 557:23.10 ^~~~~~~~~~~~~~ 557:23.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 557:23.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 557:23.10 ^~~~~~~~~~~~~~~~~~~~~~~ 557:23.10 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 557:23.10 NS_INTERFACE_MAP_END 557:23.10 ^~~~~~~~~~~~~~~~~~~~ 557:23.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 557:23.10 else 557:23.10 ^~~~ 557:23.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 557:23.10 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 557:23.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:23.10 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 557:23.10 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 557:23.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:23.35 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 557:23.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:23.35 foundInterface = 0; \ 557:23.35 ^~~~~~~~~~~~~~ 557:23.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 557:23.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 557:23.36 ^~~~~~~~~~~~~~~~~~~~~~~ 557:23.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:2068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 557:23.36 NS_INTERFACE_MAP_END 557:23.36 ^~~~~~~~~~~~~~~~~~~~ 557:23.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 557:23.36 else 557:23.36 ^~~~ 557:23.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 557:23.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 557:23.36 ^~~~~~~~~~~~~~~~~~ 557:23.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:2067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 557:23.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 557:23.36 ^~~~~~~~~~~~~~~~~~~~~~ 557:24.99 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 557:25.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:25.00 foundInterface = 0; \ 557:25.00 ^~~~~~~~~~~~~~ 557:25.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 557:25.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 557:25.00 ^~~~~~~~~~~~~~~~~~~~~~~ 557:25.00 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 557:25.00 NS_INTERFACE_MAP_END 557:25.00 ^~~~~~~~~~~~~~~~~~~~ 557:25.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 557:25.00 else 557:25.00 ^~~~ 557:25.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 557:25.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 557:25.00 ^~~~~~~~~~~~~~~~~~ 557:25.01 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 557:25.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 557:25.01 ^~~~~~~~~~~~~~~~~~~~~~ 557:25.08 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 557:25.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:25.09 foundInterface = 0; \ 557:25.09 ^~~~~~~~~~~~~~ 557:25.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 557:25.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 557:25.09 ^~~~~~~~~~~~~~~~~~~~~~~ 557:25.09 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 557:25.09 NS_INTERFACE_MAP_END 557:25.09 ^~~~~~~~~~~~~~~~~~~~ 557:25.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 557:25.09 else 557:25.09 ^~~~ 557:25.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 557:25.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 557:25.09 ^~~~~~~~~~~~~~~~~~ 557:25.09 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 557:25.09 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 557:25.09 ^~~~~~~~~~~~~~~~~~~~~~ 557:25.42 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 557:25.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 557:25.42 foundInterface = 0; \ 557:25.42 ^~~~~~~~~~~~~~ 557:25.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 557:25.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 557:25.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:25.43 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 557:25.43 NS_INTERFACE_MAP_END_INHERITING(Event) 557:25.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:25.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 557:25.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 557:25.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 557:25.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 557:25.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 557:25.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 557:25.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 557:25.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 557:25.43 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 557:25.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 557:25.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 557:25.43 } else 557:25.43 ^~~~ 557:25.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 557:25.43 } else 557:25.43 ^~~~ 557:25.43 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 557:25.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 557:25.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:26.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 557:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 557:26.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 557:26.84 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 557:26.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 557:26.85 memset(aT, 0, sizeof(T)); 557:26.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 557:26.85 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 557:26.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:92: 557:26.85 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 557:26.85 struct GlobalProperties { 557:26.85 ^~~~~~~~~~~~~~~~ 557:30.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 557:30.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 557:30.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 557:30.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 557:30.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 557:30.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 557:30.60 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 557:30.60 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 557:30.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 557:30.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 557:30.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 557:30.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 557:30.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 557:30.60 memset(&aArr[0], 0, N * sizeof(T)); 557:30.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:30.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 557:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 557:30.61 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 557:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 557:30.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 557:30.62 class nsDataHashtable : public nsBaseHashtable { 557:30.62 ^~~~~~~~~~~~~~~ 557:30.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 557:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 557:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 557:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 557:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 557:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 557:30.75 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 557:30.76 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 557:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 557:30.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 557:30.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 557:30.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 557:30.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 557:30.76 memset(&aArr[0], 0, N * sizeof(T)); 557:30.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:30.76 In file included from /usr/include/c++/8/vector:64, 557:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 557:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 557:30.76 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 557:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 557:30.78 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 557:30.78 class vector : protected _Vector_base<_Tp, _Alloc> 557:30.78 ^~~~~~ 557:30.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 557:30.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 557:30.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 557:30.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 557:30.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 557:30.78 memset(&aArr[0], 0, N * sizeof(T)); 557:30.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557:30.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 557:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 557:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 557:30.80 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:29, 557:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 557:30.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 557:30.80 class ClipManager { 557:30.80 ^~~~~~~~~~~ 557:42.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 557:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 557:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 557:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 557:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 557:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 557:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 557:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:119: 557:42.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 557:42.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 557:42.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 557:42.49 ^ 557:42.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 557:42.49 struct Block { 557:42.49 ^~~~~ 558:00.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 558:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 558:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 558:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 558:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 558:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 558:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:9, 558:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 558:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 558:00.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 558:00.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:00.95 foundInterface = 0; \ 558:00.95 ^~~~~~~~~~~~~~ 558:00.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 558:00.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 558:00.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:00.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 558:00.97 NS_INTERFACE_MAP_END_INHERITING(Event) 558:00.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:00.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 558:00.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 558:00.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:8, 558:00.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 558:00.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:00.98 } else 558:00.98 ^~~~ 558:00.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:00.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 558:00.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:00.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 558:00.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 558:00.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:02.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 558:02.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 558:02.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 558:02.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 558:02.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 558:02.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 558:02.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:9, 558:02.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 558:02.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 558:02.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 558:02.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:02.15 foundInterface = 0; \ 558:02.15 ^~~~~~~~~~~~~~ 558:02.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 558:02.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 558:02.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:02.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 558:02.15 NS_INTERFACE_MAP_END_INHERITING(Event) 558:02.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:02.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 558:02.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 558:02.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:8, 558:02.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 558:02.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:02.19 } else 558:02.19 ^~~~ 558:02.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:02.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 558:02.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:02.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 558:02.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 558:02.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:10.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 558:10.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 558:10.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 558:10.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 558:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 558:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 558:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:6, 558:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 558:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 558:10.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 558:10.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 558:10.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 558:10.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 558:10.30 memset(&aArr[0], 0, N * sizeof(T)); 558:10.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:10.30 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 558:10.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 558:10.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 558:10.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 558:10.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:8, 558:10.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 558:10.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 558:10.32 class nsDataHashtable : public nsBaseHashtable { 558:10.32 ^~~~~~~~~~~~~~~ 558:10.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 558:10.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 558:10.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 558:10.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 558:10.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 558:10.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 558:10.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:6, 558:10.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 558:10.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 558:10.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 558:10.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 558:10.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 558:10.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 558:10.45 memset(&aArr[0], 0, N * sizeof(T)); 558:10.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:10.45 In file included from /usr/include/c++/8/vector:64, 558:10.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 558:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 558:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 558:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 558:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 558:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 558:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 558:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:8, 558:10.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 558:10.46 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 558:10.47 class vector : protected _Vector_base<_Tp, _Alloc> 558:10.47 ^~~~~~ 558:10.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 558:10.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 558:10.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 558:10.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 558:10.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 558:10.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 558:10.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SelectionBinding.h:6, 558:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SelectionBinding.cpp:3, 558:10.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 558:10.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 558:10.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 558:10.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 558:10.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 558:10.49 memset(&aArr[0], 0, N * sizeof(T)); 558:10.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:10.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 558:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 558:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 558:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 558:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 558:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 558:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 558:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 558:10.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 558:10.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:119: 558:10.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 558:10.52 class ClipManager { 558:10.52 ^~~~~~~~~~~ 558:14.69 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 558:14.69 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 558:14.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 558:14.69 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:14.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:14.69 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 558:14.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:14.70 foundInterface = 0; \ 558:14.70 ^~~~~~~~~~~~~~ 558:14.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:14.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:14.70 ^~~~~~~~~~~~~~~~~~~~~~~ 558:14.70 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:14.70 NS_INTERFACE_MAP_END 558:14.70 ^~~~~~~~~~~~~~~~~~~~ 558:14.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 558:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 558:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 558:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 558:14.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 558:14.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 558:14.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 558:14.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 558:14.72 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:14.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:14.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:14.72 } else 558:14.73 ^~~~ 558:14.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:14.73 } else 558:14.74 ^~~~ 558:14.74 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 558:14.74 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 558:14.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:14.75 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 558:14.75 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 558:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 558:14.75 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:14.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:14.75 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 558:14.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:14.76 foundInterface = 0; \ 558:14.76 ^~~~~~~~~~~~~~ 558:14.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:14.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:14.76 ^~~~~~~~~~~~~~~~~~~~~~~ 558:14.76 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:14.76 NS_INTERFACE_MAP_END 558:14.77 ^~~~~~~~~~~~~~~~~~~~ 558:14.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:14.77 else 558:14.77 ^~~~ 558:14.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:14.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:14.77 ^~~~~~~~~~~~~~~~~~ 558:14.78 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:14.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 558:14.78 ^~~~~~~~~~~~~~~~~~~~~~ 558:18.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 558:18.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 558:18.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 558:18.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 558:18.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 558:18.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 558:18.51 from /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:10, 558:18.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 558:18.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 558:18.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 558:18.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 558:18.52 ^ 558:18.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 558:18.52 struct Block { 558:18.52 ^~~~~ 558:24.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 558:24.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 558:24.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 558:24.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 558:24.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:24.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 558:24.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:24.72 foundInterface = 0; \ 558:24.72 ^~~~~~~~~~~~~~ 558:24.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:24.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:24.72 ^~~~~~~~~~~~~~~~~~~~~~~ 558:24.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:24.72 NS_INTERFACE_MAP_END 558:24.72 ^~~~~~~~~~~~~~~~~~~~ 558:24.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 558:24.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 558:24.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 558:24.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 558:24.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 558:24.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 558:24.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 558:24.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:24.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:24.72 } else 558:24.74 ^~~~ 558:24.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:24.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 558:24.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:24.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 558:24.75 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 558:24.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:24.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 558:24.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 558:24.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 558:24.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 558:24.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:24.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 558:24.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:24.75 foundInterface = 0; \ 558:24.75 ^~~~~~~~~~~~~~ 558:24.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 558:24.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 558:24.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:24.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 558:24.75 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 558:24.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:24.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 558:24.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 558:24.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 558:24.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 558:24.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 558:24.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 558:24.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 558:24.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:24.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:24.78 } else 558:24.78 ^~~~ 558:24.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:24.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 558:24.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:24.78 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 558:24.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 558:24.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:24.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 558:24.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 558:24.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 558:24.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 558:24.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:24.78 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 558:24.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:24.79 foundInterface = 0; \ 558:24.79 ^~~~~~~~~~~~~~ 558:24.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 558:24.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 558:24.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:24.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 558:24.80 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 558:24.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:24.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:24.82 else 558:24.82 ^~~~ 558:24.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:24.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:24.82 ^~~~~~~~~~~~~~~~~~ 558:24.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:24.82 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 558:24.82 ^~~~~~~~~~~~~~~~~~~~~~ 558:25.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 558:25.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 558:25.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:10, 558:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 558:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 558:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 558:25.84 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 558:25.84 ^ 558:25.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 558:25.84 struct Block { 558:25.84 ^~~~~ 558:30.54 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 558:30.54 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 558:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 558:30.55 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:30.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:30.55 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 558:30.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:30.55 foundInterface = 0; \ 558:30.55 ^~~~~~~~~~~~~~ 558:30.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 558:30.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 558:30.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:30.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 558:30.56 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 558:30.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:30.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 558:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 558:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 558:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 558:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 558:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 558:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 558:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 558:30.58 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:30.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:30.58 } else 558:30.58 ^~~~ 558:30.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:30.59 } else 558:30.59 ^~~~ 558:30.59 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 558:30.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 558:30.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:30.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 558:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 558:30.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 558:30.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 558:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:30.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 558:30.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:30.75 foundInterface = 0; \ 558:30.75 ^~~~~~~~~~~~~~ 558:30.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:30.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:30.75 ^~~~~~~~~~~~~~~~~~~~~~~ 558:30.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:540:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:30.75 NS_INTERFACE_MAP_END 558:30.75 ^~~~~~~~~~~~~~~~~~~~ 558:30.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:30.75 } else 558:30.75 ^~~~ 558:30.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 558:30.75 NS_IMPL_QUERY_BODY_CONCRETE(_class) 558:30.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:30.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:539:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 558:30.75 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 558:30.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:34.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 558:34.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:34.08 foundInterface = 0; \ 558:34.08 ^~~~~~~~~~~~~~ 558:34.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:34.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:34.09 ^~~~~~~~~~~~~~~~~~~~~~~ 558:34.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:34.09 NS_INTERFACE_MAP_END 558:34.09 ^~~~~~~~~~~~~~~~~~~~ 558:34.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:34.09 else 558:34.09 ^~~~ 558:34.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 558:34.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 558:34.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:34.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 558:34.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 558:34.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:35.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 558:35.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:35.72 foundInterface = 0; \ 558:35.72 ^~~~~~~~~~~~~~ 558:35.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:35.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:35.72 ^~~~~~~~~~~~~~~~~~~~~~~ 558:35.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:35.72 NS_INTERFACE_MAP_END 558:35.72 ^~~~~~~~~~~~~~~~~~~~ 558:35.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:35.72 else 558:35.72 ^~~~ 558:35.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:35.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:35.72 ^~~~~~~~~~~~~~~~~~ 558:35.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:35.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 558:35.72 ^~~~~~~~~~~~~~~~~~~~~~ 558:35.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 558:35.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:35.79 foundInterface = 0; \ 558:35.79 ^~~~~~~~~~~~~~ 558:35.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:35.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:35.79 ^~~~~~~~~~~~~~~~~~~~~~~ 558:35.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:35.79 NS_INTERFACE_MAP_END 558:35.79 ^~~~~~~~~~~~~~~~~~~~ 558:35.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:35.79 else 558:35.79 ^~~~ 558:35.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:35.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:35.79 ^~~~~~~~~~~~~~~~~~ 558:35.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:35.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 558:35.80 ^~~~~~~~~~~~~~~~~~~~~~ 558:38.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 558:38.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:38.14 foundInterface = 0; \ 558:38.14 ^~~~~~~~~~~~~~ 558:38.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:38.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:38.14 ^~~~~~~~~~~~~~~~~~~~~~~ 558:38.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:38.14 NS_INTERFACE_MAP_END 558:38.14 ^~~~~~~~~~~~~~~~~~~~ 558:38.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:38.14 else 558:38.14 ^~~~ 558:38.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:38.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:38.14 ^~~~~~~~~~~~~~~~~~ 558:38.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:38.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 558:38.15 ^~~~~~~~~~~~~~~~~~~~~~ 558:38.21 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 558:38.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:38.21 foundInterface = 0; \ 558:38.21 ^~~~~~~~~~~~~~ 558:38.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:38.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:38.21 ^~~~~~~~~~~~~~~~~~~~~~~ 558:38.21 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:38.21 NS_INTERFACE_MAP_END 558:38.21 ^~~~~~~~~~~~~~~~~~~~ 558:38.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:38.21 else 558:38.21 ^~~~ 558:38.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:38.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:38.21 ^~~~~~~~~~~~~~~~~~ 558:38.21 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:38.22 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 558:38.22 ^~~~~~~~~~~~~~~~~~~~~~ 558:38.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 558:38.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:38.26 foundInterface = 0; \ 558:38.26 ^~~~~~~~~~~~~~ 558:38.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:38.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:38.26 ^~~~~~~~~~~~~~~~~~~~~~~ 558:38.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:38.26 NS_INTERFACE_MAP_END 558:38.26 ^~~~~~~~~~~~~~~~~~~~ 558:38.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:38.26 else 558:38.26 ^~~~ 558:38.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:38.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:38.26 ^~~~~~~~~~~~~~~~~~ 558:38.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:38.26 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 558:38.28 ^~~~~~~~~~~~~~~~~~~~~~ 558:38.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 558:38.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:38.86 foundInterface = 0; \ 558:38.86 ^~~~~~~~~~~~~~ 558:38.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:38.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:38.86 ^~~~~~~~~~~~~~~~~~~~~~~ 558:38.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:38.86 NS_INTERFACE_MAP_END 558:38.86 ^~~~~~~~~~~~~~~~~~~~ 558:38.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 558:38.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 558:38.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 558:38.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 558:38.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 558:38.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 558:38.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 558:38.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:38.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:38.86 } else 558:38.86 ^~~~ 558:38.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:38.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 558:38.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:38.89 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 558:38.89 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 558:38.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 558:38.89 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:38.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:38.90 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 558:38.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:38.92 foundInterface = 0; \ 558:38.92 ^~~~~~~~~~~~~~ 558:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 558:38.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 558:38.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:38.92 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 558:38.92 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 558:38.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:38.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 558:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 558:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 558:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 558:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 558:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 558:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 558:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 558:38.92 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:38.92 } else 558:38.92 ^~~~ 558:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:38.92 } else 558:38.92 ^~~~ 558:38.92 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 558:38.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 558:38.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:39.01 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 558:39.01 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 558:39.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 558:39.01 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:39.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:39.01 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 558:39.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:39.02 foundInterface = 0; \ 558:39.02 ^~~~~~~~~~~~~~ 558:39.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 558:39.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 558:39.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:39.02 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 558:39.02 NS_INTERFACE_MAP_END_INHERITING(Event) 558:39.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:39.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 558:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 558:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 558:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 558:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 558:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 558:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 558:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 558:39.04 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:39.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:39.04 } else 558:39.04 ^~~~ 558:39.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:39.04 } else 558:39.04 ^~~~ 558:39.04 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 558:39.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 558:39.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:39.08 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 558:39.08 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 558:39.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 558:39.08 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:39.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:39.08 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 558:39.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:39.08 foundInterface = 0; \ 558:39.08 ^~~~~~~~~~~~~~ 558:39.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:39.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:39.09 ^~~~~~~~~~~~~~~~~~~~~~~ 558:39.09 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:39.09 NS_INTERFACE_MAP_END 558:39.09 ^~~~~~~~~~~~~~~~~~~~ 558:39.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:39.09 else 558:39.09 ^~~~ 558:39.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:39.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:39.09 ^~~~~~~~~~~~~~~~~~ 558:39.09 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:39.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 558:39.09 ^~~~~~~~~~~~~~~~~~~~~~ 558:39.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 558:39.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 558:39.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 558:39.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 558:39.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:39.16 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 558:39.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:39.16 foundInterface = 0; \ 558:39.16 ^~~~~~~~~~~~~~ 558:39.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:39.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:39.16 ^~~~~~~~~~~~~~~~~~~~~~~ 558:39.16 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp:353:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:39.16 NS_INTERFACE_MAP_END 558:39.16 ^~~~~~~~~~~~~~~~~~~~ 558:39.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:39.16 else 558:39.17 ^~~~ 558:39.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:39.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:39.18 ^~~~~~~~~~~~~~~~~~ 558:39.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp:352:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:39.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 558:39.18 ^~~~~~~~~~~~~~~~~~~~~~ 558:40.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 558:40.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:40.32 foundInterface = 0; \ 558:40.32 ^~~~~~~~~~~~~~ 558:40.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:40.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:40.32 ^~~~~~~~~~~~~~~~~~~~~~~ 558:40.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:40.32 NS_INTERFACE_MAP_END 558:40.32 ^~~~~~~~~~~~~~~~~~~~ 558:40.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:40.32 else 558:40.32 ^~~~ 558:40.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 558:40.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 558:40.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:40.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 558:40.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 558:40.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:40.80 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 558:40.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:40.81 foundInterface = 0; \ 558:40.81 ^~~~~~~~~~~~~~ 558:40.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:40.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:40.81 ^~~~~~~~~~~~~~~~~~~~~~~ 558:40.81 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:40.81 NS_INTERFACE_MAP_END 558:40.81 ^~~~~~~~~~~~~~~~~~~~ 558:40.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:40.81 else 558:40.81 ^~~~ 558:40.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:40.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:40.83 ^~~~~~~~~~~~~~~~~~ 558:40.83 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:40.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 558:40.83 ^~~~~~~~~~~~~~~~~~~~~~ 558:41.49 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 558:41.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:41.50 foundInterface = 0; \ 558:41.50 ^~~~~~~~~~~~~~ 558:41.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 558:41.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 558:41.50 ^~~~~~~~~~~~~~~~~~~~~~~ 558:41.50 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 558:41.50 NS_INTERFACE_MAP_END 558:41.50 ^~~~~~~~~~~~~~~~~~~~ 558:41.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 558:41.50 else 558:41.50 ^~~~ 558:41.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 558:41.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 558:41.50 ^~~~~~~~~~~~~~~~~~ 558:41.50 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 558:41.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 558:41.50 ^~~~~~~~~~~~~~~~~~~~~~ 558:41.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 558:41.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:41.56 foundInterface = 0; \ 558:41.56 ^~~~~~~~~~~~~~ 558:41.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 558:41.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 558:41.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:41.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 558:41.56 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 558:41.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:41.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 558:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 558:41.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 558:41.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 558:41.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 558:41.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 558:41.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 558:41.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 558:41.58 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:41.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:41.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:41.58 } else 558:41.58 ^~~~ 558:41.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:41.58 } else 558:41.58 ^~~~ 558:41.58 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 558:41.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 558:41.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:41.76 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 558:41.77 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 558:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 558:41.77 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:41.77 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 558:41.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 558:41.77 foundInterface = 0; \ 558:41.77 ^~~~~~~~~~~~~~ 558:41.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 558:41.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 558:41.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:41.77 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 558:41.77 NS_INTERFACE_MAP_END_INHERITING(Event) 558:41.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:41.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 558:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 558:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 558:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 558:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 558:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 558:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 558:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 558:41.78 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 558:41.78 } else 558:41.78 ^~~~ 558:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 558:41.78 } else 558:41.78 ^~~~ 558:41.78 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 558:41.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 558:41.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:46.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 558:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:46.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 558:46.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 558:46.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 558:46.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 558:46.44 memset(&aArr[0], 0, N * sizeof(T)); 558:46.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:46.45 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 558:46.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 558:46.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 558:46.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 558:46.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 558:46.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:46.46 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 558:46.46 class nsDataHashtable : public nsBaseHashtable { 558:46.46 ^~~~~~~~~~~~~~~ 558:46.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:46.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 558:46.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 558:46.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 558:46.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 558:46.67 memset(&aArr[0], 0, N * sizeof(T)); 558:46.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:46.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 558:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 558:46.67 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:46.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 558:46.67 class nsDataHashtable : public nsBaseHashtable { 558:46.67 ^~~~~~~~~~~~~~~ 558:46.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 558:46.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 558:46.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 558:46.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 558:46.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 558:46.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 558:46.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 558:46.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 558:46.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 558:46.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 558:46.83 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:46.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:46.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 558:46.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 558:46.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 558:46.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 558:46.83 memset(&aArr[0], 0, N * sizeof(T)); 558:46.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:46.83 In file included from /usr/include/c++/8/vector:64, 558:46.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 558:46.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 558:46.84 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:46.85 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 558:46.85 class vector : protected _Vector_base<_Tp, _Alloc> 558:46.85 ^~~~~~ 558:46.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 558:46.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 558:46.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 558:46.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 558:46.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 558:46.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 558:46.87 memset(&aArr[0], 0, N * sizeof(T)); 558:46.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:46.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 558:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 558:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 558:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 558:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 558:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 558:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 558:46.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 558:46.88 from /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:10, 558:46.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 558:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 558:46.90 class ClipManager { 558:46.90 ^~~~~~~~~~~ 558:46.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 558:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 558:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 558:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 558:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 558:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 558:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 558:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 558:46.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 558:46.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 558:46.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 558:46.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 558:46.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:46.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 558:46.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 558:46.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 558:46.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 558:46.93 memset(&aArr[0], 0, N * sizeof(T)); 558:46.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:46.93 In file included from /usr/include/c++/8/vector:64, 558:46.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 558:46.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 558:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 558:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 558:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 558:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 558:46.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 558:46.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 558:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:46.94 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 558:46.94 class vector : protected _Vector_base<_Tp, _Alloc> 558:46.94 ^~~~~~ 558:46.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 558:46.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 558:46.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 558:46.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 558:46.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 558:46.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 558:46.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 558:46.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 558:46.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 558:46.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 558:46.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 558:46.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 558:46.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 558:46.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 558:46.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 558:46.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 558:46.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 558:46.96 memset(&aArr[0], 0, N * sizeof(T)); 558:46.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558:46.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 558:46.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 558:46.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 558:46.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 558:46.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 558:46.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 558:46.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:29, 558:46.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:38: 558:46.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 558:46.98 class ClipManager { 558:46.98 ^~~~~~~~~~~ 559:11.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 559:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp: In member function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)': 559:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:4095:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 559:11.45 } 559:11.45 ^ 559:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:4095:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 559:11.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:4095:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 559:24.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 559:24.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 559:24.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 559:24.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 559:24.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 559:24.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 559:24.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 559:24.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 559:24.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 559:24.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 559:24.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 559:24.69 foundInterface = 0; \ 559:24.69 ^~~~~~~~~~~~~~ 559:24.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 559:24.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 559:24.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:24.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 559:24.70 NS_INTERFACE_MAP_END_INHERITING(Event) 559:24.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:24.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 559:24.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 559:24.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 559:24.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 559:24.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleSheet.h:14, 559:24.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 559:24.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 559:24.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 559:24.71 } else 559:24.71 ^~~~ 559:24.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 559:24.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 559:24.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:24.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 559:24.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 559:24.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:34.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 559:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 559:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 559:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 559:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 559:34.81 from /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:7, 559:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 559:34.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 559:34.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 559:34.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 559:34.81 ^ 559:34.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 559:34.81 struct Block { 559:34.81 ^~~~~ 559:36.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 559:36.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 559:36.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 559:36.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 559:36.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 559:36.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 559:36.70 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:11, 559:36.71 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 559:36.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 559:36.71 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 559:36.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 559:36.71 foundInterface = 0; \ 559:36.71 ^~~~~~~~~~~~~~ 559:36.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 559:36.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 559:36.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:36.71 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 559:36.71 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 559:36.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:36.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 559:36.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 559:36.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 559:36.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 559:36.71 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 559:36.71 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 559:36.71 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 559:36.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 559:36.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 559:36.73 } else 559:36.73 ^~~~ 559:36.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 559:36.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 559:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:36.73 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 559:36.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 559:36.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:39.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 559:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 559:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 559:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 559:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 559:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 559:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 559:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 559:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 559:39.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 559:39.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 559:39.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 559:39.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 559:39.84 memset(&aArr[0], 0, N * sizeof(T)); 559:39.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:39.84 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 559:39.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 559:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 559:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 559:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:9, 559:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 559:39.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 559:39.84 class nsDataHashtable : public nsBaseHashtable { 559:39.84 ^~~~~~~~~~~~~~~ 559:40.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 559:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 559:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 559:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 559:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 559:40.26 memset(&aArr[0], 0, N * sizeof(T)); 559:40.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:40.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 559:40.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 559:40.27 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 559:40.27 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 559:40.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 559:40.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 559:40.27 class nsDataHashtable : public nsBaseHashtable { 559:40.27 ^~~~~~~~~~~~~~~ 559:40.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 559:40.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 559:40.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 559:40.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 559:40.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 559:40.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 559:40.97 memset(&aArr[0], 0, N * sizeof(T)); 559:40.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:40.97 In file included from /usr/include/c++/8/vector:64, 559:40.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 559:40.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 559:40.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 559:40.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 559:40.97 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 559:40.97 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 559:40.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 559:40.97 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 559:40.97 class vector : protected _Vector_base<_Tp, _Alloc> 559:40.97 ^~~~~~ 559:40.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 559:40.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 559:40.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 559:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 559:40.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 559:40.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 559:40.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 559:40.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 559:40.99 memset(&aArr[0], 0, N * sizeof(T)); 559:40.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559:40.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 559:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 559:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 559:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 559:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 559:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 559:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 559:40.99 from /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:7, 559:40.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 559:40.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 559:40.99 class ClipManager { 559:40.99 ^~~~~~~~~~~ 559:54.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 559:54.68 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.h:10, 559:54.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:72, 559:54.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 559:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 559:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 559:54.68 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 559:54.68 ^ 559:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 559:54.68 struct Block { 559:54.68 ^~~~~ 560:02.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:02.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 560:02.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 560:02.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 560:02.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 560:02.81 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:10, 560:02.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 560:02.81 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 560:02.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 560:02.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:02.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 560:02.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:02.81 foundInterface = 0; \ 560:02.81 ^~~~~~~~~~~~~~ 560:02.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 560:02.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 560:02.81 ^~~~~~~~~~~~~~~~~~~~~~~ 560:02.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 560:02.81 NS_INTERFACE_MAP_END 560:02.81 ^~~~~~~~~~~~~~~~~~~~ 560:02.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:02.82 else 560:02.84 ^~~~ 560:02.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 560:02.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 560:02.84 ^~~~~~~~~~~~~~~~~~ 560:02.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 560:02.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 560:02.85 ^~~~~~~~~~~~~~~~~~~~~~ 560:03.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 560:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:03.59 foundInterface = 0; \ 560:03.59 ^~~~~~~~~~~~~~ 560:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 560:03.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 560:03.59 ^~~~~~~~~~~~~~~~~~~~~~~ 560:03.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 560:03.59 NS_INTERFACE_MAP_END 560:03.59 ^~~~~~~~~~~~~~~~~~~~ 560:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:03.59 else 560:03.59 ^~~~ 560:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 560:03.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 560:03.59 ^~~~~~~~~~~~~~~~~~ 560:03.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 560:03.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 560:03.59 ^~~~~~~~~~~~~~~~~~~~~~ 560:11.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 560:11.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:11.67 foundInterface = 0; \ 560:11.67 ^~~~~~~~~~~~~~ 560:11.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 560:11.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 560:11.67 ^~~~~~~~~~~~~~~~~~~~~~~ 560:11.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:617:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 560:11.67 NS_INTERFACE_MAP_END 560:11.67 ^~~~~~~~~~~~~~~~~~~~ 560:11.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:11.67 else 560:11.67 ^~~~ 560:11.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 560:11.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 560:11.67 ^~~~~~~~~~~~~~~~~~ 560:11.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:616:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 560:11.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 560:11.67 ^~~~~~~~~~~~~~~~~~~~~~ 560:11.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 560:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:11.94 foundInterface = 0; \ 560:11.94 ^~~~~~~~~~~~~~ 560:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 560:11.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 560:11.94 ^~~~~~~~~~~~~~~~~~~~~~~ 560:11.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:2709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 560:11.95 NS_INTERFACE_MAP_END 560:11.95 ^~~~~~~~~~~~~~~~~~~~ 560:11.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:11.95 else 560:11.95 ^~~~ 560:11.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 560:11.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 560:11.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:11.95 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:2708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 560:11.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 560:11.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:12.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:101: 560:12.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 560:12.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp:153:52: 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] 560:12.30 (mAttrCount - i) * sizeof(InternalAttr)); 560:12.30 ^ 560:12.30 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:51, 560:12.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:12.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 560:12.30 struct InternalAttr { 560:12.31 ^~~~~~~~~~~~ 560:12.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:101: 560:12.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 560:12.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp:228: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] 560:12.31 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 560:12.31 ^ 560:12.32 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:51, 560:12.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:12.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 560:12.32 struct InternalAttr { 560:12.32 ^~~~~~~~~~~~ 560:13.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:13.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 560:13.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 560:13.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 560:13.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 560:13.07 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:10, 560:13.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 560:13.07 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 560:13.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 560:13.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:13.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 560:13.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:13.08 foundInterface = 0; \ 560:13.08 ^~~~~~~~~~~~~~ 560:13.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 560:13.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 560:13.09 ^~~~~~~~~~~~~~~~~~~~~~~ 560:13.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 560:13.11 NS_INTERFACE_MAP_END 560:13.11 ^~~~~~~~~~~~~~~~~~~~ 560:13.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:13.11 else 560:13.11 ^~~~ 560:13.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 560:13.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 560:13.11 ^~~~~~~~~~~~~~~~~~ 560:13.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 560:13.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 560:13.11 ^~~~~~~~~~~~~~~~~~~~~~ 560:17.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 560:17.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 560:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:17.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 560:17.39 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 560:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 560:17.40 memset(aT, 0, sizeof(T)); 560:17.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 560:17.40 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.cpp:109, 560:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:56: 560:17.40 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 560:17.40 struct GlobalProperties { 560:17.40 ^~~~~~~~~~~~~~~~ 560:19.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 560:19.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 560:19.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 560:19.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 560:19.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 560:19.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 560:19.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 560:19.11 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 560:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 560:19.12 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 560:19.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 560:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:19.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 560:19.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 560:19.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 560:19.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 560:19.12 memset(&aArr[0], 0, N * sizeof(T)); 560:19.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:19.12 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 560:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 560:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 560:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 560:19.13 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 560:19.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 560:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:19.13 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 560:19.13 class nsDataHashtable : public nsBaseHashtable { 560:19.13 ^~~~~~~~~~~~~~~ 560:19.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:19.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 560:19.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 560:19.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 560:19.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 560:19.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 560:19.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 560:19.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 560:19.53 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 560:19.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 560:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 560:19.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:19.54 foundInterface = 0; \ 560:19.54 ^~~~~~~~~~~~~~ 560:19.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 560:19.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 560:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:19.54 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 560:19.54 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 560:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:19.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 560:19.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 560:19.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 560:19.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 560:19.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 560:19.56 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 560:19.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 560:19.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 560:19.56 } else 560:19.56 ^~~~ 560:19.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 560:19.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 560:19.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:19.56 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 560:19.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EmptyBody) 560:19.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:20.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 560:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 560:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:20.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 560:20.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 560:20.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 560:20.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 560:20.38 memset(&aArr[0], 0, N * sizeof(T)); 560:20.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:20.40 In file included from /usr/include/c++/8/vector:64, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 560:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:20.43 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 560:20.43 class vector : protected _Vector_base<_Tp, _Alloc> 560:20.43 ^~~~~~ 560:20.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 560:20.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 560:20.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 560:20.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 560:20.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 560:20.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 560:20.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 560:20.44 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 560:20.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 560:20.44 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 560:20.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:16, 560:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 560:20.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 560:20.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 560:20.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 560:20.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 560:20.46 memset(&aArr[0], 0, N * sizeof(T)); 560:20.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:20.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 560:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 560:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 560:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 560:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 560:20.46 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 560:20.46 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 560:20.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 560:20.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.cpp:69, 560:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:56: 560:20.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 560:20.47 class ClipManager { 560:20.47 ^~~~~~~~~~~ 560:23.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 560:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 560:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 560:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 560:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 560:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 560:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 560:23.08 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 560:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 560:23.08 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 560:23.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:23.08 foundInterface = 0; \ 560:23.08 ^~~~~~~~~~~~~~ 560:23.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 560:23.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 560:23.08 ^~~~~~~~~~~~~~~~~~~~~~~ 560:23.08 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 560:23.08 NS_INTERFACE_MAP_END 560:23.08 ^~~~~~~~~~~~~~~~~~~~ 560:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:23.11 else 560:23.11 ^~~~ 560:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 560:23.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 560:23.11 ^~~~~~~~~~~~~~~~~~ 560:23.11 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 560:23.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 560:23.11 ^~~~~~~~~~~~~~~~~~~~~~ 560:24.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 560:24.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:24.53 foundInterface = 0; \ 560:24.53 ^~~~~~~~~~~~~~ 560:24.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 560:24.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 560:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:24.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 560:24.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 560:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:24.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 560:24.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 560:24.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 560:24.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 560:24.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 560:24.56 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 560:24.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 560:24.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 560:24.56 } else 560:24.56 ^~~~ 560:24.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 560:24.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 560:24.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:24.56 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 560:24.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 560:24.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:24.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:24.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 560:24.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 560:24.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 560:24.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 560:24.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 560:24.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 560:24.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 560:24.58 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 560:24.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 560:24.59 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 560:24.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:24.59 foundInterface = 0; \ 560:24.59 ^~~~~~~~~~~~~~ 560:24.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 560:24.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 560:24.60 ^~~~~~~~~~~~~~~~~~~~~~~ 560:24.62 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 560:24.62 NS_INTERFACE_MAP_END 560:24.62 ^~~~~~~~~~~~~~~~~~~~ 560:24.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:24.62 else 560:24.62 ^~~~ 560:24.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 560:24.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 560:24.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:24.65 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 560:24.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 560:24.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:24.85 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 560:24.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:24.85 foundInterface = 0; \ 560:24.85 ^~~~~~~~~~~~~~ 560:24.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 560:24.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 560:24.86 ^~~~~~~~~~~~~~~~~~~~~~~ 560:24.86 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 560:24.86 NS_INTERFACE_MAP_END 560:24.86 ^~~~~~~~~~~~~~~~~~~~ 560:24.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:24.86 else 560:24.86 ^~~~ 560:24.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 560:24.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 560:24.86 ^~~~~~~~~~~~~~~~~~ 560:24.86 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 560:24.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 560:24.86 ^~~~~~~~~~~~~~~~~~~~~~ 560:29.56 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 560:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:29.56 foundInterface = 0; \ 560:29.56 ^~~~~~~~~~~~~~ 560:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 560:29.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 560:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:29.56 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 560:29.56 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 560:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:29.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 560:29.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 560:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 560:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 560:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 560:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 560:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 560:29.56 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 560:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 560:29.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:29.56 else 560:29.56 ^~~~ 560:29.56 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 560:29.56 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 560:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:29.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:29.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 560:29.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 560:29.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 560:29.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 560:29.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 560:29.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 560:29.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 560:29.73 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 560:29.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 560:29.73 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 560:29.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:29.74 foundInterface = 0; \ 560:29.74 ^~~~~~~~~~~~~~ 560:29.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 560:29.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 560:29.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:29.74 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 560:29.74 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 560:29.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:29.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 560:29.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 560:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 560:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 560:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 560:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 560:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 560:29.76 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 560:29.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 560:29.76 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 560:29.76 else 560:29.76 ^~~~ 560:29.76 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 560:29.76 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 560:29.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:40.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:40.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:40.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 560:40.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:40.88 foundInterface = 0; \ 560:40.88 ^~~~~~~~~~~~~~ 560:40.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 560:40.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 560:40.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 560:40.91 NS_INTERFACE_MAP_END_INHERITING(Event) 560:40.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:40.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 560:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 560:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:40.91 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:40.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 560:40.91 } else 560:40.91 ^~~~ 560:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 560:40.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 560:40.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:40.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 560:40.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 560:40.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:41.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:41.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 560:41.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:41.18 foundInterface = 0; \ 560:41.18 ^~~~~~~~~~~~~~ 560:41.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 560:41.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 560:41.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:41.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 560:41.19 NS_INTERFACE_MAP_END_INHERITING(Event) 560:41.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:41.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 560:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 560:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:41.19 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:41.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 560:41.19 } else 560:41.19 ^~~~ 560:41.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 560:41.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 560:41.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:41.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 560:41.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 560:41.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:41.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:41.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 560:41.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 560:41.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 560:41.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 560:41.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 560:41.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 560:41.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:41.51 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:41.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:41.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:41.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 560:41.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:41.51 foundInterface = 0; \ 560:41.51 ^~~~~~~~~~~~~~ 560:41.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 560:41.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 560:41.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:41.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 560:41.53 NS_INTERFACE_MAP_END_INHERITING(Event) 560:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:41.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 560:41.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 560:41.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:41.53 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:41.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:41.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:41.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 560:41.53 } else 560:41.53 ^~~~ 560:41.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 560:41.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 560:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:41.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 560:41.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 560:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:43.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:43.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 560:43.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 560:43.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 560:43.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:43.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 560:43.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:43.47 foundInterface = 0; \ 560:43.47 ^~~~~~~~~~~~~~ 560:43.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 560:43.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 560:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:43.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 560:43.47 NS_INTERFACE_MAP_END_INHERITING(Event) 560:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:43.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:43.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:43.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 560:43.47 } else 560:43.49 ^~~~ 560:43.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 560:43.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 560:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:43.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 560:43.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 560:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:44.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:44.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 560:44.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 560:44.22 foundInterface = 0; \ 560:44.22 ^~~~~~~~~~~~~~ 560:44.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 560:44.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 560:44.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:44.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 560:44.22 NS_INTERFACE_MAP_END_INHERITING(Event) 560:44.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:44.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 560:44.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 560:44.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 560:44.24 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 560:44.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StorageEventBinding.cpp:3, 560:44.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 560:44.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 560:44.24 } else 560:44.24 ^~~~ 560:44.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 560:44.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 560:44.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:44.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 560:44.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 560:44.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560:45.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:137: 560:45.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp: In member function 'nsFrameLoader::ApplySandboxFlags(unsigned int)': 560:45.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:378:1: warning: the control flow of function '_ZN13nsFrameLoader17ApplySandboxFlagsEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 560:45.06 } 560:45.06 ^ 560:45.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:378:1: warning: the control flow of function '_ZN13nsFrameLoader17ApplySandboxFlagsEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 561:17.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 561:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 561:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 561:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 561:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 561:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 561:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 561:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 561:17.18 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:7, 561:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 561:17.18 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 561:17.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:17.20 foundInterface = 0; \ 561:17.20 ^~~~~~~~~~~~~~ 561:17.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 561:17.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 561:17.20 ^~~~~~~~~~~~~~~~~~~~~~~ 561:17.20 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 561:17.20 NS_INTERFACE_MAP_END 561:17.20 ^~~~~~~~~~~~~~~~~~~~ 561:17.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:17.20 else 561:17.20 ^~~~ 561:17.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 561:17.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 561:17.20 ^~~~~~~~~~~~~~~~~~ 561:17.20 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 561:17.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 561:17.20 ^~~~~~~~~~~~~~~~~~~~~~ 561:17.28 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobBodyStreamHolder::QueryInterface(const nsIID&, void**)': 561:17.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:17.29 foundInterface = 0; \ 561:17.29 ^~~~~~~~~~~~~~ 561:17.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 561:17.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 561:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:17.29 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 561:17.30 NS_INTERFACE_MAP_END_INHERITING(BodyStreamHolder) 561:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:17.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 561:17.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 561:17.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 561:17.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 561:17.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 561:17.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 561:17.32 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:8, 561:17.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 561:17.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 561:17.32 } else 561:17.32 ^~~~ 561:17.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 561:17.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 561:17.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:17.33 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 561:17.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobBodyStreamHolder) 561:17.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:20.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 561:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 561:20.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 561:20.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 561:20.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 561:20.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 561:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:20.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 561:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:20.46 foundInterface = 0; \ 561:20.46 ^~~~~~~~~~~~~~ 561:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 561:20.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 561:20.46 ^~~~~~~~~~~~~~~~~~~~~~~ 561:20.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 561:20.46 NS_INTERFACE_MAP_END 561:20.46 ^~~~~~~~~~~~~~~~~~~~ 561:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:20.46 else 561:20.46 ^~~~ 561:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 561:20.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 561:20.46 ^~~~~~~~~~~~~~~~~~ 561:20.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 561:20.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 561:20.46 ^~~~~~~~~~~~~~~~~~~~~~ 561:22.24 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 561:22.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:22.24 foundInterface = 0; \ 561:22.24 ^~~~~~~~~~~~~~ 561:22.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 561:22.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 561:22.25 ^~~~~~~~~~~~~~~~~~~~~~~ 561:22.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 561:22.25 NS_INTERFACE_MAP_END 561:22.25 ^~~~~~~~~~~~~~~~~~~~ 561:22.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:22.26 else 561:22.28 ^~~~ 561:22.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 561:22.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 561:22.28 ^~~~~~~~~~~~~~~~~~ 561:22.28 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 561:22.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 561:22.28 ^~~~~~~~~~~~~~~~~~~~~~ 561:22.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 561:22.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:22.59 foundInterface = 0; \ 561:22.59 ^~~~~~~~~~~~~~ 561:22.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 561:22.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 561:22.59 ^~~~~~~~~~~~~~~~~~~~~~~ 561:22.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 561:22.59 NS_INTERFACE_MAP_END 561:22.59 ^~~~~~~~~~~~~~~~~~~~ 561:22.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:22.60 else 561:22.60 ^~~~ 561:22.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 561:22.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 561:22.61 ^~~~~~~~~~~~~~~~~~ 561:22.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 561:22.63 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 561:22.63 ^~~~~~~~~~~~~~~~~~~~~~ 561:24.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 561:24.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 561:24.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 561:24.01 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 561:24.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:22, 561:24.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:47: 561:24.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 561:24.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 561:24.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 561:24.02 ^ 561:24.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 561:24.02 struct Block { 561:24.02 ^~~~~ 561:26.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 561:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 561:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 561:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 561:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 561:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 561:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 561:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 561:26.01 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:7, 561:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 561:26.01 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 561:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:26.01 foundInterface = 0; \ 561:26.01 ^~~~~~~~~~~~~~ 561:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 561:26.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 561:26.01 ^~~~~~~~~~~~~~~~~~~~~~~ 561:26.01 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 561:26.01 NS_INTERFACE_MAP_END 561:26.01 ^~~~~~~~~~~~~~~~~~~~ 561:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:26.01 else 561:26.01 ^~~~ 561:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 561:26.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 561:26.05 ^~~~~~~~~~~~~~~~~~ 561:26.05 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 561:26.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 561:26.05 ^~~~~~~~~~~~~~~~~~~~~~ 561:26.43 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 561:26.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:26.43 foundInterface = 0; \ 561:26.43 ^~~~~~~~~~~~~~ 561:26.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 561:26.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 561:26.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:26.43 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 561:26.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 561:26.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:26.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:26.44 else 561:26.44 ^~~~ 561:26.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 561:26.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 561:26.44 ^~~~~~~~~~~~~~~~~~ 561:26.44 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 561:26.44 NS_INTERFACE_MAP_ENTRY(nsINamed) 561:26.44 ^~~~~~~~~~~~~~~~~~~~~~ 561:26.81 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 561:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:26.81 foundInterface = 0; \ 561:26.81 ^~~~~~~~~~~~~~ 561:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 561:26.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 561:26.81 ^~~~~~~~~~~~~~~~~~~~~~~ 561:26.81 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 561:26.81 NS_INTERFACE_MAP_END 561:26.81 ^~~~~~~~~~~~~~~~~~~~ 561:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:26.81 else 561:26.81 ^~~~ 561:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 561:26.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 561:26.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:26.81 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 561:26.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 561:26.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:26.84 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 561:26.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:26.84 foundInterface = 0; \ 561:26.84 ^~~~~~~~~~~~~~ 561:26.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 561:26.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 561:26.86 ^~~~~~~~~~~~~~~~~~~~~~~ 561:26.88 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 561:26.88 NS_INTERFACE_MAP_END 561:26.88 ^~~~~~~~~~~~~~~~~~~~ 561:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:26.88 else 561:26.88 ^~~~ 561:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 561:26.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 561:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:26.89 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 561:26.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 561:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:36.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 561:36.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 561:36.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 561:36.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 561:36.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 561:36.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 561:36.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:36.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 561:36.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:36.42 foundInterface = 0; \ 561:36.42 ^~~~~~~~~~~~~~ 561:36.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 561:36.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 561:36.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:36.42 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 561:36.42 NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 561:36.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:36.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:36.42 else 561:36.42 ^~~~ 561:36.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 561:36.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 561:36.42 ^~~~~~~~~~~~~~~~~~ 561:36.42 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 561:36.42 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 561:36.42 ^~~~~~~~~~~~~~~~~~~~~~ 561:36.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 561:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:36.89 foundInterface = 0; \ 561:36.89 ^~~~~~~~~~~~~~ 561:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 561:36.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 561:36.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:36.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 561:36.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 561:36.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:36.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 561:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 561:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 561:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 561:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 561:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 561:36.89 } else 561:36.91 ^~~~ 561:36.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 561:36.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 561:36.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:36.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 561:36.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 561:36.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:36.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 561:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 561:36.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 561:36.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 561:36.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 561:36.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 561:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:36.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 561:36.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:36.97 foundInterface = 0; \ 561:36.97 ^~~~~~~~~~~~~~ 561:36.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 561:36.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 561:36.97 ^~~~~~~~~~~~~~~~~~~~~~~ 561:36.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 561:36.97 NS_INTERFACE_MAP_END 561:36.97 ^~~~~~~~~~~~~~~~~~~~ 561:36.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 561:36.97 else 561:36.97 ^~~~ 561:36.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 561:36.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 561:36.97 ^~~~~~~~~~~~~~~~~~ 561:36.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 561:36.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 561:36.97 ^~~~~~~~~~~~~~~~~~~~~~ 561:37.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 561:37.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:37.45 foundInterface = 0; \ 561:37.45 ^~~~~~~~~~~~~~ 561:37.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 561:37.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 561:37.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:37.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 561:37.47 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 561:37.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:37.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 561:37.47 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 561:37.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:37.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 561:37.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 561:37.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 561:37.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 561:37.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 561:37.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:37.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 561:37.48 } else 561:37.49 ^~~~ 561:37.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 561:37.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 561:37.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:37.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 561:37.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 561:37.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:37.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 561:37.50 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 561:37.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:39.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 561:39.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 561:39.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 561:39.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 561:39.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 561:39.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 561:39.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:54: 561:39.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 561:39.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 561:39.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 561:39.76 ^ 561:39.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 561:39.77 struct Block { 561:39.77 ^~~~~ 561:42.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 561:42.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 561:42.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 561:42.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 561:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 561:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 561:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 561:42.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 561:42.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 561:42.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 561:42.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 561:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:43.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 561:43.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 561:43.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 561:43.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 561:43.00 memset(&aArr[0], 0, N * sizeof(T)); 561:43.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:43.00 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 561:43.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 561:43.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 561:43.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 561:43.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 561:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:43.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 561:43.00 class nsDataHashtable : public nsBaseHashtable { 561:43.00 ^~~~~~~~~~~~~~~ 561:43.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 561:43.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 561:43.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:43.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 561:43.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 561:43.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 561:43.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 561:43.15 memset(&aArr[0], 0, N * sizeof(T)); 561:43.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:43.15 In file included from /usr/include/c++/8/vector:64, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:8, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:43.15 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 561:43.15 class vector : protected _Vector_base<_Tp, _Alloc> 561:43.15 ^~~~~~ 561:43.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 561:43.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 561:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 561:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 561:43.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 561:43.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 561:43.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.h:11, 561:43.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeUtils.cpp:7, 561:43.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 561:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 561:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 561:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 561:43.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 561:43.17 memset(&aArr[0], 0, N * sizeof(T)); 561:43.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:43.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 561:43.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 561:43.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 561:43.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 561:43.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 561:43.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 561:43.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:22, 561:43.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:47: 561:43.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 561:43.17 class ClipManager { 561:43.17 ^~~~~~~~~~~ 561:43.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:137: 561:43.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 561:43.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 561:43.76 } // namespace mozilla 561:43.76 ^ 561:43.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 561:43.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 561:43.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 561:43.77 /builddir/build/BUILD/firefox-70.0.1/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 561:59.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 561:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 561:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 561:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 561:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 561:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 561:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 561:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 561:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 561:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 561:59.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 561:59.73 foundInterface = 0; \ 561:59.73 ^~~~~~~~~~~~~~ 561:59.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 561:59.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 561:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:59.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 561:59.73 NS_INTERFACE_MAP_END_INHERITING(Event) 561:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:59.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 561:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 561:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 561:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 561:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 561:59.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 561:59.74 } else 561:59.74 ^~~~ 561:59.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 561:59.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 561:59.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561:59.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 561:59.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 561:59.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:02.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 562:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 562:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 562:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 562:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 562:03.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 562:03.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 562:03.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 562:03.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 562:03.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 562:03.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 562:03.00 foundInterface = 0; \ 562:03.00 ^~~~~~~~~~~~~~ 562:03.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 562:03.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 562:03.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:03.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 562:03.00 NS_INTERFACE_MAP_END_INHERITING(Event) 562:03.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:03.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 562:03.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 562:03.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 562:03.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 562:03.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 562:03.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 562:03.00 } else 562:03.00 ^~~~ 562:03.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 562:03.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 562:03.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:03.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 562:03.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 562:03.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:08.75 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 562:08.75 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 562:08.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 562:08.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 562:08.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 562:08.75 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.h:10, 562:08.75 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 562:08.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 562:08.75 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 562:08.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 562:08.75 foundInterface = 0; \ 562:08.75 ^~~~~~~~~~~~~~ 562:08.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 562:08.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 562:08.76 ^~~~~~~~~~~~~~~~~~~~~~~ 562:08.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 562:08.76 NS_INTERFACE_MAP_END 562:08.76 ^~~~~~~~~~~~~~~~~~~~ 562:08.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 562:08.76 else 562:08.76 ^~~~ 562:08.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 562:08.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 562:08.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:08.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 562:08.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 562:08.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:13.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 562:13.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 562:13.10 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 562:13.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:47: 562:13.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 562:13.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 562:13.10 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 562:13.10 ^ 562:13.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 562:13.10 struct Block { 562:13.10 ^~~~~ 562:14.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 562:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 562:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 562:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 562:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 562:14.14 memset(&aArr[0], 0, N * sizeof(T)); 562:14.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:14.14 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 562:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 562:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 562:14.14 class nsDataHashtable : public nsBaseHashtable { 562:14.14 ^~~~~~~~~~~~~~~ 562:14.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 562:14.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 562:14.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 562:14.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 562:14.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 562:14.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 562:14.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 562:14.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 562:14.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 562:14.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 562:14.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 562:14.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 562:14.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 562:14.25 memset(&aArr[0], 0, N * sizeof(T)); 562:14.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:14.25 In file included from /usr/include/c++/8/vector:64, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 562:14.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 562:14.25 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 562:14.25 class vector : protected _Vector_base<_Tp, _Alloc> 562:14.25 ^~~~~~ 562:14.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 562:14.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 562:14.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 562:14.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 562:14.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 562:14.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 562:14.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 562:14.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TextTrackListBinding.cpp:3, 562:14.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 562:14.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 562:14.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 562:14.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 562:14.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 562:14.26 memset(&aArr[0], 0, N * sizeof(T)); 562:14.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:14.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 562:14.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 562:14.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 562:14.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 562:14.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 562:14.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 562:14.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 562:14.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 562:14.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:54: 562:14.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 562:14.29 class ClipManager { 562:14.29 ^~~~~~~~~~~ 562:15.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 562:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 562:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 562:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 562:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 562:15.97 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:7, 562:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 562:15.97 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 562:15.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 562:15.98 foundInterface = 0; \ 562:15.98 ^~~~~~~~~~~~~~ 562:15.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 562:15.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 562:15.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:15.98 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 562:15.98 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 562:15.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:15.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 562:15.98 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 562:15.98 } else 562:15.98 ^~~~ 562:15.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 562:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 562:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 562:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 562:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 562:16.00 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:7, 562:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 562:16.01 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 562:16.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 562:16.01 foundInterface = 0; \ 562:16.01 ^~~~~~~~~~~~~~ 562:16.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 562:16.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 562:16.01 ^~~~~~~~~~~~~~~~~~~~~~~ 562:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 562:16.02 NS_INTERFACE_MAP_END \ 562:16.02 ^~~~~~~~~~~~~~~~~~~~ 562:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 562:16.02 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 562:16.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:16.02 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 562:16.02 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 562:16.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:16.03 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 562:16.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobURL.h:13, 562:16.03 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:10, 562:16.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 562:16.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 562:16.03 } else \ 562:16.03 ^~~~ 562:16.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 562:16.03 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 562:16.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:16.04 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 562:16.04 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 562:16.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562:20.38 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 562:20.38 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 562:20.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 562:20.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 562:20.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 562:20.39 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.h:10, 562:20.39 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 562:20.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 562:20.39 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 562:20.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 562:20.39 foundInterface = 0; \ 562:20.39 ^~~~~~~~~~~~~~ 562:20.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 562:20.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 562:20.39 ^~~~~~~~~~~~~~~~~~~~~~~ 562:20.39 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 562:20.40 NS_INTERFACE_MAP_END 562:20.40 ^~~~~~~~~~~~~~~~~~~~ 562:20.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 562:20.40 else 562:20.40 ^~~~ 562:20.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 562:20.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 562:20.40 ^~~~~~~~~~~~~~~~~~ 562:20.41 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 562:20.41 NS_INTERFACE_MAP_ENTRY(nsIObserver) 562:20.41 ^~~~~~~~~~~~~~~~~~~~~~ 562:30.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 562:30.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 562:30.55 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 562:30.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:20: 562:30.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 562:30.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 562:30.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 562:30.55 ^ 562:30.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 562:30.55 struct Block { 562:30.55 ^~~~~ 562:39.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:101: 562:39.73 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 562:39.73 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 562:39.73 } // namespace mozilla 562:39.74 ^ 562:39.74 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 562:39.74 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 562:39.74 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 562:39.74 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 562:49.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:29: 562:49.81 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 562:49.81 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp:79:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 562:49.81 } 562:49.81 ^ 562:49.81 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp:79:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 562:49.81 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 562:49.81 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp:79:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 562:49.81 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp:79:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 563:10.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 563:10.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 563:10.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 563:10.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 563:10.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 563:10.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 563:10.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, 563:10.33 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:7, 563:10.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 563:10.33 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 563:10.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:10.33 foundInterface = 0; \ 563:10.33 ^~~~~~~~~~~~~~ 563:10.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 563:10.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 563:10.33 ^~~~~~~~~~~~~~~~~~~~~~~ 563:10.33 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 563:10.33 NS_INTERFACE_MAP_END 563:10.33 ^~~~~~~~~~~~~~~~~~~~ 563:10.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 563:10.34 else 563:10.34 ^~~~ 563:10.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 563:10.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 563:10.34 ^~~~~~~~~~~~~~~~~~ 563:10.34 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 563:10.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 563:10.36 ^~~~~~~~~~~~~~~~~~~~~~ 563:12.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 563:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 563:12.31 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/FileSystemRequestParent.cpp:13, 563:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:20: 563:12.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 563:12.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 563:12.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 563:12.31 ^ 563:12.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 563:12.31 struct Block { 563:12.31 ^~~~~ 563:34.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 563:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 563:34.20 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 563:34.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:34.24 foundInterface = 0; \ 563:34.24 ^~~~~~~~~~~~~~ 563:34.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 563:34.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 563:34.24 ^~~~~~~~~~~~~~~~~~~~~~~ 563:34.24 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 563:34.25 NS_INTERFACE_MAP_END 563:34.27 ^~~~~~~~~~~~~~~~~~~~ 563:34.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 563:34.27 else 563:34.27 ^~~~ 563:34.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 563:34.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 563:34.27 ^~~~~~~~~~~~~~~~~~ 563:34.27 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 563:34.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 563:34.27 ^~~~~~~~~~~~~~~~~~~~~~ 563:34.27 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 563:34.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:34.27 foundInterface = 0; \ 563:34.27 ^~~~~~~~~~~~~~ 563:34.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 563:34.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 563:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.28 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 563:34.28 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 563:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 563:34.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 563:34.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 563:34.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 563:34.28 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 563:34.28 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 563:34.28 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 563:34.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 563:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 563:34.28 } else 563:34.28 ^~~~ 563:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 563:34.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 563:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.28 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 563:34.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 563:34.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 563:34.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 563:34.33 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 563:34.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:34.34 foundInterface = 0; \ 563:34.34 ^~~~~~~~~~~~~~ 563:34.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 563:34.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 563:34.34 ^~~~~~~~~~~~~~~~~~~~~~~ 563:34.34 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 563:34.34 NS_INTERFACE_MAP_END 563:34.34 ^~~~~~~~~~~~~~~~~~~~ 563:34.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 563:34.34 else 563:34.36 ^~~~ 563:34.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 563:34.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 563:34.36 ^~~~~~~~~~~~~~~~~~ 563:34.36 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 563:34.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 563:34.36 ^~~~~~~~~~~~~~~~~~~~~~ 563:34.76 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 563:34.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:34.76 foundInterface = 0; \ 563:34.76 ^~~~~~~~~~~~~~ 563:34.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 563:34.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 563:34.76 ^~~~~~~~~~~~~~~~~~~~~~~ 563:34.76 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 563:34.76 NS_INTERFACE_MAP_END 563:34.76 ^~~~~~~~~~~~~~~~~~~~ 563:34.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 563:34.76 else 563:34.76 ^~~~ 563:34.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 563:34.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 563:34.76 ^~~~~~~~~~~~~~~~~~ 563:34.76 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 563:34.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 563:34.76 ^~~~~~~~~~~~~~~~~~~~~~ 563:34.86 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 563:34.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:34.87 foundInterface = 0; \ 563:34.87 ^~~~~~~~~~~~~~ 563:34.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 563:34.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 563:34.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.87 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 563:34.87 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 563:34.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 563:34.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 563:34.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 563:34.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 563:34.87 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 563:34.87 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 563:34.87 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 563:34.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 563:34.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 563:34.87 } else 563:34.87 ^~~~ 563:34.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 563:34.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 563:34.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.87 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 563:34.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 563:34.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 563:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 563:34.96 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 563:34.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:34.96 foundInterface = 0; \ 563:34.96 ^~~~~~~~~~~~~~ 563:34.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 563:34.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 563:34.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.96 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 563:34.96 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 563:34.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 563:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 563:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 563:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 563:34.96 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 563:34.96 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 563:34.96 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 563:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 563:34.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 563:34.96 } else 563:34.96 ^~~~ 563:34.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 563:34.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 563:34.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:34.97 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 563:34.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 563:34.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:35.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 563:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 563:35.00 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 563:35.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:35.00 foundInterface = 0; \ 563:35.00 ^~~~~~~~~~~~~~ 563:35.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 563:35.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 563:35.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:35.00 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 563:35.00 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 563:35.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:35.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 563:35.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 563:35.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 563:35.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 563:35.03 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 563:35.03 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 563:35.03 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 563:35.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 563:35.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 563:35.04 } else 563:35.04 ^~~~ 563:35.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 563:35.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 563:35.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:35.04 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 563:35.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 563:35.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563:41.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 563:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 563:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 563:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 563:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 563:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 563:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 563:41.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:171: 563:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 563:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 563:41.78 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 563:41.78 ^ 563:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 563:41.78 struct Block { 563:41.78 ^~~~~ 563:57.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 563:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 563:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 563:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 563:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 563:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 563:57.16 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.h:10, 563:57.16 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:7, 563:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 563:57.16 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 563:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:57.16 foundInterface = 0; \ 563:57.16 ^~~~~~~~~~~~~~ 563:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 563:57.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 563:57.16 ^~~~~~~~~~~~~~~~~~~~~~~ 563:57.16 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 563:57.16 NS_INTERFACE_MAP_END 563:57.16 ^~~~~~~~~~~~~~~~~~~~ 563:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 563:57.16 else 563:57.16 ^~~~ 563:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 563:57.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 563:57.18 ^~~~~~~~~~~~~~~~~~ 563:57.18 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 563:57.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 563:57.18 ^~~~~~~~~~~~~~~~~~~~~~ 563:57.33 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 563:57.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:57.34 foundInterface = 0; \ 563:57.34 ^~~~~~~~~~~~~~ 563:57.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 563:57.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 563:57.34 ^~~~~~~~~~~~~~~~~~~~~~~ 563:57.34 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 563:57.34 NS_INTERFACE_MAP_END 563:57.34 ^~~~~~~~~~~~~~~~~~~~ 563:57.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 563:57.36 else 563:57.36 ^~~~ 563:57.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 563:57.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 563:57.36 ^~~~~~~~~~~~~~~~~~ 563:57.36 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 563:57.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 563:57.36 ^~~~~~~~~~~~~~~~~~~~~~ 563:57.44 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 563:57.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:57.44 foundInterface = 0; \ 563:57.44 ^~~~~~~~~~~~~~ 563:57.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 563:57.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 563:57.45 ^~~~~~~~~~~~~~~~~~~~~~~ 563:57.45 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 563:57.45 NS_INTERFACE_MAP_END 563:57.45 ^~~~~~~~~~~~~~~~~~~~ 563:57.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 563:57.45 else 563:57.45 ^~~~ 563:57.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 563:57.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 563:57.47 ^~~~~~~~~~~~~~~~~~ 563:57.47 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 563:57.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 563:57.47 ^~~~~~~~~~~~~~~~~~~~~~ 563:57.48 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadLightIndicator::QueryInterface(const nsIID&, void**)': 563:57.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 563:57.48 foundInterface = 0; \ 563:57.48 ^~~~~~~~~~~~~~ 563:57.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 563:57.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 563:57.50 ^~~~~~~~~~~~~~~~~~~~~~~ 563:57.50 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 563:57.50 NS_INTERFACE_MAP_END 563:57.50 ^~~~~~~~~~~~~~~~~~~~ 563:57.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 563:57.50 else 563:57.50 ^~~~ 563:57.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 563:57.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 563:57.50 ^~~~~~~~~~~~~~~~~~ 563:57.50 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 563:57.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 563:57.50 ^~~~~~~~~~~~~~~~~~~~~~ 564:00.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAttrName.h:16, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AttrArray.h:21, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.h:10, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:7, 564:00.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 564:00.16 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 564:00.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:00.16 foundInterface = 0; \ 564:00.17 ^~~~~~~~~~~~~~ 564:00.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:00.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:00.19 ^~~~~~~~~~~~~~~~~~~~~~~ 564:00.19 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:00.19 NS_INTERFACE_MAP_END 564:00.20 ^~~~~~~~~~~~~~~~~~~~ 564:00.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:00.20 else 564:00.20 ^~~~ 564:00.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:00.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:00.20 ^~~~~~~~~~~~~~~~~~ 564:00.20 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:00.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:00.23 ^~~~~~~~~~~~~~~~~~~~~~ 564:00.25 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 564:00.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:00.25 foundInterface = 0; \ 564:00.25 ^~~~~~~~~~~~~~ 564:00.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:00.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:00.25 ^~~~~~~~~~~~~~~~~~~~~~~ 564:00.25 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:00.25 NS_INTERFACE_MAP_END 564:00.25 ^~~~~~~~~~~~~~~~~~~~ 564:00.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:00.25 else 564:00.25 ^~~~ 564:00.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:00.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:00.25 ^~~~~~~~~~~~~~~~~~ 564:00.26 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:00.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:00.26 ^~~~~~~~~~~~~~~~~~~~~~ 564:00.27 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 564:00.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:00.27 foundInterface = 0; \ 564:00.27 ^~~~~~~~~~~~~~ 564:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:00.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:00.28 ^~~~~~~~~~~~~~~~~~~~~~~ 564:00.28 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:00.28 NS_INTERFACE_MAP_END 564:00.28 ^~~~~~~~~~~~~~~~~~~~ 564:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:00.28 else 564:00.28 ^~~~ 564:00.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:00.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:00.28 ^~~~~~~~~~~~~~~~~~ 564:00.28 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:00.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:00.28 ^~~~~~~~~~~~~~~~~~~~~~ 564:11.56 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 564:11.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:11.56 foundInterface = 0; \ 564:11.56 ^~~~~~~~~~~~~~ 564:11.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 564:11.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 564:11.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564:11.57 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 564:11.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 564:11.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564:11.57 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 564:11.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 564:11.58 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.h:12, 564:11.60 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:7, 564:11.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 564:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 564:11.60 } else 564:11.60 ^~~~ 564:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 564:11.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 564:11.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564:11.63 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 564:11.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 564:11.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564:14.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 564:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 564:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 564:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 564:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 564:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 564:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 564:14.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 564:14.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 564:14.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 564:14.03 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 564:14.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 564:14.03 memset(aT, 0, sizeof(T)); 564:14.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 564:14.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 564:14.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WindowBinding.cpp:31, 564:14.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:197: 564:14.05 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 564:14.05 struct GlobalProperties { 564:14.05 ^~~~~~~~~~~~~~~~ 564:17.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 564:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 564:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 564:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 564:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 564:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 564:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 564:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 564:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 564:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 564:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 564:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 564:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 564:17.23 memset(&aArr[0], 0, N * sizeof(T)); 564:17.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564:17.24 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 564:17.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 564:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 564:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 564:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 564:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 564:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 564:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 564:17.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 564:17.26 class nsDataHashtable : public nsBaseHashtable { 564:17.26 ^~~~~~~~~~~~~~~ 564:17.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 564:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 564:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 564:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 564:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 564:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 564:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 564:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 564:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 564:17.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 564:17.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 564:17.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 564:17.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 564:17.46 memset(&aArr[0], 0, N * sizeof(T)); 564:17.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564:17.46 In file included from /usr/include/c++/8/vector:64, 564:17.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 564:17.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 564:17.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 564:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 564:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 564:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 564:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 564:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 564:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 564:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 564:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 564:17.48 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 564:17.48 class vector : protected _Vector_base<_Tp, _Alloc> 564:17.48 ^~~~~~ 564:17.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 564:17.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 564:17.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 564:17.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 564:17.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 564:17.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 564:17.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 564:17.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/VisualViewportBinding.cpp:3, 564:17.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 564:17.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 564:17.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 564:17.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 564:17.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 564:17.49 memset(&aArr[0], 0, N * sizeof(T)); 564:17.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564:17.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 564:17.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 564:17.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 564:17.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 564:17.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 564:17.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 564:17.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 564:17.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 564:17.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 564:17.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:171: 564:17.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 564:17.51 class ClipManager { 564:17.51 ^~~~~~~~~~~ 564:50.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 564:50.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 564:50.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 564:50.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 564:50.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 564:50.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 564:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:9, 564:50.11 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.h:10, 564:50.11 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.h:10, 564:50.11 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:7, 564:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 564:50.11 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 564:50.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:50.11 foundInterface = 0; \ 564:50.11 ^~~~~~~~~~~~~~ 564:50.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:50.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:50.11 ^~~~~~~~~~~~~~~~~~~~~~~ 564:50.11 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:50.11 NS_INTERFACE_MAP_END 564:50.11 ^~~~~~~~~~~~~~~~~~~~ 564:50.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:50.11 else 564:50.11 ^~~~ 564:50.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:50.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:50.12 ^~~~~~~~~~~~~~~~~~ 564:50.12 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:50.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:50.12 ^~~~~~~~~~~~~~~~~~~~~~ 564:50.17 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 564:50.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:50.18 foundInterface = 0; \ 564:50.18 ^~~~~~~~~~~~~~ 564:50.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:50.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:50.18 ^~~~~~~~~~~~~~~~~~~~~~~ 564:50.18 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:50.19 NS_INTERFACE_MAP_END 564:50.19 ^~~~~~~~~~~~~~~~~~~~ 564:50.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:50.19 else 564:50.19 ^~~~ 564:50.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:50.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:50.20 ^~~~~~~~~~~~~~~~~~ 564:50.20 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:50.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:50.20 ^~~~~~~~~~~~~~~~~~~~~~ 564:50.27 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 564:50.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:50.27 foundInterface = 0; \ 564:50.27 ^~~~~~~~~~~~~~ 564:50.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:50.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:50.27 ^~~~~~~~~~~~~~~~~~~~~~~ 564:50.27 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:50.27 NS_INTERFACE_MAP_END 564:50.27 ^~~~~~~~~~~~~~~~~~~~ 564:50.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:50.28 else 564:50.28 ^~~~ 564:50.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:50.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:50.28 ^~~~~~~~~~~~~~~~~~ 564:50.28 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:50.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:50.28 ^~~~~~~~~~~~~~~~~~~~~~ 564:50.30 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 564:50.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:50.30 foundInterface = 0; \ 564:50.30 ^~~~~~~~~~~~~~ 564:50.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:50.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:50.31 ^~~~~~~~~~~~~~~~~~~~~~~ 564:50.32 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:50.32 NS_INTERFACE_MAP_END 564:50.32 ^~~~~~~~~~~~~~~~~~~~ 564:50.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:50.32 else 564:50.32 ^~~~ 564:50.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:50.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:50.33 ^~~~~~~~~~~~~~~~~~ 564:50.33 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:50.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:50.33 ^~~~~~~~~~~~~~~~~~~~~~ 564:50.36 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 564:50.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:50.38 foundInterface = 0; \ 564:50.38 ^~~~~~~~~~~~~~ 564:50.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:50.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:50.38 ^~~~~~~~~~~~~~~~~~~~~~~ 564:50.38 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:50.38 NS_INTERFACE_MAP_END 564:50.38 ^~~~~~~~~~~~~~~~~~~~ 564:50.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:50.38 else 564:50.38 ^~~~ 564:50.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:50.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:50.38 ^~~~~~~~~~~~~~~~~~ 564:50.38 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:50.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:50.39 ^~~~~~~~~~~~~~~~~~~~~~ 564:50.45 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 564:50.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:50.45 foundInterface = 0; \ 564:50.45 ^~~~~~~~~~~~~~ 564:50.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:50.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:50.45 ^~~~~~~~~~~~~~~~~~~~~~~ 564:50.46 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:50.46 NS_INTERFACE_MAP_END 564:50.46 ^~~~~~~~~~~~~~~~~~~~ 564:50.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:50.46 else 564:50.46 ^~~~ 564:50.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:50.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:50.46 ^~~~~~~~~~~~~~~~~~ 564:50.46 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:50.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:50.49 ^~~~~~~~~~~~~~~~~~~~~~ 564:50.52 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 564:50.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:50.53 foundInterface = 0; \ 564:50.53 ^~~~~~~~~~~~~~ 564:50.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:50.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:50.53 ^~~~~~~~~~~~~~~~~~~~~~~ 564:50.53 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:50.53 NS_INTERFACE_MAP_END 564:50.53 ^~~~~~~~~~~~~~~~~~~~ 564:50.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:50.53 else 564:50.53 ^~~~ 564:50.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:50.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:50.53 ^~~~~~~~~~~~~~~~~~ 564:50.53 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:50.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 564:50.53 ^~~~~~~~~~~~~~~~~~~~~~ 564:51.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 564:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 564:51.92 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:11: 564:51.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 564:51.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564:51.92 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 564:51.92 ^ 564:51.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 564:51.92 struct Block { 564:51.92 ^~~~~ 564:52.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 564:52.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 564:52.76 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.h:14, 564:52.76 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:7: 564:52.76 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 564:52.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:52.76 foundInterface = 0; \ 564:52.76 ^~~~~~~~~~~~~~ 564:52.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:52.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:52.76 ^~~~~~~~~~~~~~~~~~~~~~~ 564:52.76 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:501:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:52.76 NS_INTERFACE_MAP_END 564:52.76 ^~~~~~~~~~~~~~~~~~~~ 564:52.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:52.76 else 564:52.76 ^~~~ 564:52.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:52.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:52.76 ^~~~~~~~~~~~~~~~~~ 564:52.76 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:500:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:52.76 NS_INTERFACE_MAP_ENTRY(nsIObserver) 564:52.76 ^~~~~~~~~~~~~~~~~~~~~~ 564:52.79 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 564:52.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 564:52.80 foundInterface = 0; \ 564:52.80 ^~~~~~~~~~~~~~ 564:52.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 564:52.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 564:52.80 ^~~~~~~~~~~~~~~~~~~~~~~ 564:52.80 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:781:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 564:52.80 NS_INTERFACE_MAP_END 564:52.80 ^~~~~~~~~~~~~~~~~~~~ 564:52.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 564:52.80 else 564:52.80 ^~~~ 564:52.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 564:52.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 564:52.80 ^~~~~~~~~~~~~~~~~~ 564:52.80 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:780:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 564:52.80 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 564:52.80 ^~~~~~~~~~~~~~~~~~~~~~ 565:10.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 565:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 565:10.12 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/MLSFallback.h:7, 565:10.12 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/MLSFallback.cpp:7, 565:10.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 565:10.13 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 565:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 565:10.13 foundInterface = 0; \ 565:10.13 ^~~~~~~~~~~~~~ 565:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 565:10.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 565:10.13 ^~~~~~~~~~~~~~~~~~~~~~~ 565:10.13 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 565:10.13 NS_INTERFACE_MAP_END 565:10.13 ^~~~~~~~~~~~~~~~~~~~ 565:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 565:10.13 else 565:10.13 ^~~~ 565:10.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 565:10.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 565:10.14 ^~~~~~~~~~~~~~~~~~ 565:10.14 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 565:10.14 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 565:10.14 ^~~~~~~~~~~~~~~~~~~~~~ 565:10.14 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 565:10.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 565:10.14 foundInterface = 0; \ 565:10.14 ^~~~~~~~~~~~~~ 565:10.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 565:10.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 565:10.14 ^~~~~~~~~~~~~~~~~~~~~~~ 565:10.14 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 565:10.14 NS_INTERFACE_MAP_END 565:10.14 ^~~~~~~~~~~~~~~~~~~~ 565:10.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 565:10.14 else 565:10.14 ^~~~ 565:10.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 565:10.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 565:10.14 ^~~~~~~~~~~~~~~~~~ 565:10.14 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 565:10.14 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 565:10.14 ^~~~~~~~~~~~~~~~~~~~~~ 565:10.16 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 565:10.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 565:10.16 foundInterface = 0; \ 565:10.16 ^~~~~~~~~~~~~~ 565:10.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 565:10.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 565:10.16 ^~~~~~~~~~~~~~~~~~~~~~~ 565:10.16 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 565:10.16 NS_INTERFACE_MAP_END 565:10.16 ^~~~~~~~~~~~~~~~~~~~ 565:10.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 565:10.18 else 565:10.18 ^~~~ 565:10.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 565:10.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 565:10.18 ^~~~~~~~~~~~~~~~~~ 565:10.18 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 565:10.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 565:10.18 ^~~~~~~~~~~~~~~~~~~~~~ 565:10.18 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 565:10.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 565:10.19 foundInterface = 0; \ 565:10.19 ^~~~~~~~~~~~~~ 565:10.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 565:10.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 565:10.19 ^~~~~~~~~~~~~~~~~~~~~~~ 565:10.19 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 565:10.19 NS_INTERFACE_MAP_END 565:10.20 ^~~~~~~~~~~~~~~~~~~~ 565:10.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 565:10.20 else 565:10.20 ^~~~ 565:10.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 565:10.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 565:10.22 ^~~~~~~~~~~~~~~~~~ 565:10.22 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 565:10.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 565:10.22 ^~~~~~~~~~~~~~~~~~~~~~ 565:41.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 565:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 565:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 565:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 565:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 565:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 565:41.94 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 565:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 565:41.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 565:41.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 565:41.94 foundInterface = 0; \ 565:41.94 ^~~~~~~~~~~~~~ 565:41.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 565:41.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 565:41.94 ^~~~~~~~~~~~~~~~~~~~~~~ 565:41.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 565:41.94 NS_INTERFACE_MAP_END 565:41.94 ^~~~~~~~~~~~~~~~~~~~ 565:41.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 565:41.94 else 565:41.94 ^~~~ 565:41.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 565:41.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 565:41.96 ^~~~~~~~~~~~~~~~~~ 565:41.96 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 565:41.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 565:41.97 ^~~~~~~~~~~~~~~~~~~~~~ 565:55.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 565:55.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 565:55.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 565:55.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 565:55.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 565:55.24 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:23, 565:55.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 565:55.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 565:55.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565:55.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 565:55.24 ^ 565:55.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 565:55.25 struct Block { 565:55.25 ^~~~~ 565:58.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 565:58.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 565:58.56 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 565:58.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 565:58.56 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 565:58.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 565:58.57 foundInterface = 0; \ 565:58.57 ^~~~~~~~~~~~~~ 565:58.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 565:58.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 565:58.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565:58.57 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 565:58.57 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 565:58.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565:58.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 565:58.57 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1197:5: note: some parts of macro expansion are not guarded by this 'else' clause 565:58.57 } else 565:58.57 ^~~~ 565:58.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 565:58.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 565:58.58 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 565:58.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 565:58.58 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 565:58.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 565:58.59 foundInterface = 0; \ 565:58.59 ^~~~~~~~~~~~~~ 565:58.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 565:58.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 565:58.59 ^~~~~~~~~~~~~~~~~~~~~~~ 565:58.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 565:58.59 NS_INTERFACE_MAP_END \ 565:58.59 ^~~~~~~~~~~~~~~~~~~~ 565:58.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 565:58.59 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 565:58.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565:58.59 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1289:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 565:58.62 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 565:58.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565:58.62 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 565:58.62 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.h:15, 565:58.62 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:15, 565:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 565:58.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 565:58.62 } else \ 565:58.62 ^~~~ 565:58.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 565:58.62 } else \ 565:58.62 ^~~~ 565:58.62 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1289:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 565:58.62 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 565:58.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 566:05.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 566:05.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 566:05.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 566:05.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 566:05.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 566:05.35 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 566:05.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:05.36 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 566:05.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 566:05.36 foundInterface = 0; \ 566:05.36 ^~~~~~~~~~~~~~ 566:05.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 566:05.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 566:05.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 566:05.36 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 566:05.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.36 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 566:05.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 566:05.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 566:05.36 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 566:05.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:05.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 566:05.38 } else 566:05.38 ^~~~ 566:05.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 566:05.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 566:05.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 566:05.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 566:05.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.38 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 566:05.38 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 566:05.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 566:05.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 566:05.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 566:05.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 566:05.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 566:05.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 566:05.49 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 566:05.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:05.49 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 566:05.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 566:05.49 foundInterface = 0; \ 566:05.49 ^~~~~~~~~~~~~~ 566:05.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 566:05.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 566:05.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.49 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 566:05.49 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 566:05.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 566:05.49 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 566:05.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:05.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 566:05.50 } else 566:05.53 ^~~~ 566:05.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 566:05.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 566:05.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.54 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 566:05.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 566:05.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 566:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 566:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 566:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 566:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 566:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 566:05.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 566:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:05.75 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 566:05.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 566:05.75 foundInterface = 0; \ 566:05.75 ^~~~~~~~~~~~~~ 566:05.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 566:05.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 566:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 566:05.76 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 566:05.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 566:05.78 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 566:05.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 566:05.78 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 566:05.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:05.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 566:05.78 } else 566:05.78 ^~~~ 566:05.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 566:05.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 566:05.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 566:05.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 566:05.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:05.80 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 566:05.80 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 566:05.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:07.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 566:07.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 566:07.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 566:07.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 566:07.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 566:07.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:14, 566:07.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:54: 566:07.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 566:07.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 566:07.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 566:07.90 ^ 566:07.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 566:07.90 struct Block { 566:07.90 ^~~~~ 566:10.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 566:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 566:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 566:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 566:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 566:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 566:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 566:10.83 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 566:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:10.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 566:10.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 566:10.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 566:10.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 566:10.84 memset(&aArr[0], 0, N * sizeof(T)); 566:10.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:10.84 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 566:10.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 566:10.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 566:10.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:11, 566:10.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:10.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 566:10.84 class nsDataHashtable : public nsBaseHashtable { 566:10.84 ^~~~~~~~~~~~~~~ 566:11.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 566:11.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 566:11.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 566:11.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 566:11.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 566:11.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 566:11.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 566:11.29 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 566:11.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:11.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 566:11.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 566:11.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 566:11.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 566:11.30 memset(&aArr[0], 0, N * sizeof(T)); 566:11.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:11.30 In file included from /usr/include/c++/8/vector:64, 566:11.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 566:11.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 566:11.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 566:11.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 566:11.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 566:11.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 566:11.31 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:11, 566:11.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:11.32 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 566:11.32 class vector : protected _Vector_base<_Tp, _Alloc> 566:11.32 ^~~~~~ 566:11.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 566:11.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 566:11.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 566:11.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 566:11.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 566:11.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 566:11.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 566:11.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 566:11.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 566:11.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 566:11.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 566:11.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 566:11.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 566:11.33 memset(&aArr[0], 0, N * sizeof(T)); 566:11.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:11.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 566:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 566:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 566:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 566:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 566:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 566:11.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 566:11.34 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:23, 566:11.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 566:11.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 566:11.35 class ClipManager { 566:11.35 ^~~~~~~~~~~ 566:34.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:3, 566:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 566:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 566:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 566:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 566:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 566:34.47 memset(&aArr[0], 0, N * sizeof(T)); 566:34.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:34.47 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 566:34.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 566:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 566:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 566:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:7, 566:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 566:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 566:34.47 class nsDataHashtable : public nsBaseHashtable { 566:34.47 ^~~~~~~~~~~~~~~ 566:34.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 566:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 566:34.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 566:34.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 566:34.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 566:34.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 566:34.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 566:34.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 566:34.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 566:34.62 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 566:34.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:3, 566:34.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 566:34.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 566:34.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 566:34.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 566:34.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 566:34.64 memset(&aArr[0], 0, N * sizeof(T)); 566:34.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:34.64 In file included from /usr/include/c++/8/vector:64, 566:34.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 566:34.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 566:34.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 566:34.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 566:34.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 566:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 566:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 566:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:7, 566:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 566:34.65 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 566:34.65 class vector : protected _Vector_base<_Tp, _Alloc> 566:34.65 ^~~~~~ 566:34.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 566:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 566:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 566:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 566:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 566:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 566:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 566:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 566:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 566:34.66 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 566:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XPathExpressionBinding.cpp:3, 566:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 566:34.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 566:34.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 566:34.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 566:34.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 566:34.71 memset(&aArr[0], 0, N * sizeof(T)); 566:34.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:34.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 566:34.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 566:34.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 566:34.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 566:34.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 566:34.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 566:34.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 566:34.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:14, 566:34.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:54: 566:34.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 566:34.71 class ClipManager { 566:34.71 ^~~~~~~~~~~ 566:50.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 566:50.09 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 566:50.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 566:50.09 foundInterface = 0; \ 566:50.09 ^~~~~~~~~~~~~~ 566:50.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 566:50.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 566:50.09 ^~~~~~~~~~~~~~~~~~~~~~~ 566:50.09 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 566:50.09 NS_INTERFACE_MAP_END 566:50.09 ^~~~~~~~~~~~~~~~~~~~ 566:50.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 566:50.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 566:50.14 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 566:50.14 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 566:50.14 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 566:50.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 566:50.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 566:50.14 } else 566:50.14 ^~~~ 566:50.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 566:50.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 566:50.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:50.14 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 566:50.14 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 566:50.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:55.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 566:55.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 566:55.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 566:55.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 566:55.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 566:55.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 566:55.43 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 566:55.45 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 566:55.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 566:55.45 foundInterface = 0; \ 566:55.45 ^~~~~~~~~~~~~~ 566:55.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 566:55.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 566:55.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:55.45 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 566:55.45 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 566:55.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:55.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 566:55.45 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 566:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 566:55.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 566:55.48 } else 566:55.48 ^~~~ 566:55.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 566:55.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 566:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:55.48 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 566:55.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 566:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566:57.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 566:57.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 566:57.45 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp:14: 566:57.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 566:57.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 566:57.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 566:57.45 ^ 566:57.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 566:57.45 struct Block { 566:57.45 ^~~~~ 567:04.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 567:04.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 567:04.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 567:04.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 567:04.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 567:04.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 567:04.64 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 567:04.64 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 567:04.64 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 567:04.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 567:04.64 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 567:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 567:04.66 foundInterface = 0; \ 567:04.66 ^~~~~~~~~~~~~~ 567:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 567:04.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 567:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 567:04.66 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 567:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:04.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 567:04.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 567:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:04.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 567:04.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 567:04.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 567:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 567:04.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 567:04.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 567:04.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 567:04.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 567:04.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 567:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 567:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 567:04.66 } else 567:04.67 ^~~~ 567:04.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 567:04.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 567:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:04.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 567:04.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 567:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:04.67 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 567:04.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 567:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:08.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 567:08.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 567:08.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 567:08.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 567:08.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 567:08.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 567:08.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 567:08.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 567:08.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 567:08.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 567:08.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 567:08.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 567:08.37 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 567:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 567:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 567:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 567:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 567:08.38 memset(&aArr[0], 0, N * sizeof(T)); 567:08.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:08.38 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 567:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 567:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 567:08.39 class nsDataHashtable : public nsBaseHashtable { 567:08.39 ^~~~~~~~~~~~~~~ 567:10.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 567:10.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp:728:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 567:10.82 } // namespace mozilla 567:10.82 ^ 567:10.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp:728:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 567:10.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 567:10.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp:728:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 567:10.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp:728:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 567:16.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 567:16.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 567:16.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 567:16.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 567:16.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 567:16.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 567:16.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 567:16.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 567:16.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 567:16.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 567:16.83 ^ 567:16.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 567:16.83 struct Block { 567:16.83 ^~~~~ 567:39.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 567:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 567:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 567:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 567:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 567:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 567:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 567:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 567:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 567:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 567:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 567:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 567:39.35 foundInterface = 0; \ 567:39.35 ^~~~~~~~~~~~~~ 567:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 567:39.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 567:39.35 ^~~~~~~~~~~~~~~~~~~~~~~ 567:39.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 567:39.36 NS_INTERFACE_MAP_END 567:39.36 ^~~~~~~~~~~~~~~~~~~~ 567:39.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 567:39.36 else 567:39.36 ^~~~ 567:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 567:39.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 567:39.38 ^~~~~~~~~~~~~~~~~~ 567:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 567:39.38 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 567:39.38 ^~~~~~~~~~~~~~~~~~~~~~ 567:51.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 567:51.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 567:51.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 567:51.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 567:51.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 567:51.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 567:51.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 567:51.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 567:51.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 567:51.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 567:51.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 567:51.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 567:51.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 567:51.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 567:51.87 memset(&aArr[0], 0, N * sizeof(T)); 567:51.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:51.88 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 567:51.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 567:51.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 567:51.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 567:51.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:10, 567:51.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 567:51.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 567:51.89 class nsDataHashtable : public nsBaseHashtable { 567:51.89 ^~~~~~~~~~~~~~~ 567:52.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 567:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 567:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 567:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 567:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 567:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 567:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 567:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 567:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 567:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 567:52.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 567:52.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 567:52.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 567:52.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 567:52.03 memset(&aArr[0], 0, N * sizeof(T)); 567:52.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:52.03 In file included from /usr/include/c++/8/vector:64, 567:52.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 567:52.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 567:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 567:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 567:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 567:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 567:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 567:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:10, 567:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 567:52.04 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 567:52.04 class vector : protected _Vector_base<_Tp, _Alloc> 567:52.05 ^~~~~~ 567:52.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 567:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 567:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 567:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 567:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 567:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 567:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 567:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 567:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 567:52.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 567:52.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 567:52.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 567:52.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 567:52.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 567:52.06 memset(&aArr[0], 0, N * sizeof(T)); 567:52.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567:52.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 567:52.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 567:52.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 567:52.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 567:52.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 567:52.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 567:52.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 567:52.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 567:52.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 567:52.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 567:52.08 class ClipManager { 567:52.08 ^~~~~~~~~~~ 567:54.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 567:54.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 567:54.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 567:54.09 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaInfo.h:11, 567:54.09 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoUtils.h:11, 567:54.09 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaMIMETypes.h:10, 567:54.09 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaContainerType.h:10, 567:54.09 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDecoder.cpp:8, 567:54.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 567:54.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 567:54.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDemuxer.cpp:75:30: required from here 567:54.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 567:54.09 memset(aT, 0, sizeof(T)); 567:54.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 567:54.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 567:54.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 567:54.10 class FrameHeader { 567:54.10 ^~~~~~~~~~~ 568:05.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 568:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 568:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 568:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 568:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 568:05.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 568:05.06 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 568:05.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 568:05.06 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 568:05.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 568:05.06 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 568:05.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 568:05.08 foundInterface = 0; \ 568:05.08 ^~~~~~~~~~~~~~ 568:05.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 568:05.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 568:05.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:05.08 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:763:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 568:05.08 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 568:05.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:05.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 568:05.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 568:05.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 568:05.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 568:05.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 568:05.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 568:05.09 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 568:05.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 568:05.09 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 568:05.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 568:05.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 568:05.10 } else 568:05.10 ^~~~ 568:05.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 568:05.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 568:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:05.10 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:761:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 568:05.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 568:05.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:05.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 568:05.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 568:05.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 568:05.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 568:05.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 568:05.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 568:05.31 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 568:05.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 568:05.31 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 568:05.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 568:05.31 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 568:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 568:05.31 foundInterface = 0; \ 568:05.31 ^~~~~~~~~~~~~~ 568:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 568:05.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 568:05.31 ^~~~~~~~~~~~~~~~~~~~~~~ 568:05.31 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1435:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 568:05.31 NS_INTERFACE_MAP_END 568:05.31 ^~~~~~~~~~~~~~~~~~~~ 568:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 568:05.31 else 568:05.31 ^~~~ 568:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 568:05.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 568:05.31 ^~~~~~~~~~~~~~~~~~ 568:05.32 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1434:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 568:05.32 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 568:05.32 ^~~~~~~~~~~~~~~~~~~~~~ 568:05.58 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 568:05.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 568:05.58 foundInterface = 0; \ 568:05.58 ^~~~~~~~~~~~~~ 568:05.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 568:05.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 568:05.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:05.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 568:05.58 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 568:05.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:05.58 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1735:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 568:05.59 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 568:05.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:05.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 568:05.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 568:05.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 568:05.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 568:05.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 568:05.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 568:05.59 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 568:05.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 568:05.59 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 568:05.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 568:05.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 568:05.59 } else 568:05.59 ^~~~ 568:05.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 568:05.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 568:05.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:05.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 568:05.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 568:05.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:05.60 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1735:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 568:05.60 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 568:05.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:08.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 568:08.31 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 568:08.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 568:08.31 foundInterface = 0; \ 568:08.31 ^~~~~~~~~~~~~~ 568:08.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 568:08.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 568:08.31 ^~~~~~~~~~~~~~~~~~~~~~~ 568:08.31 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 568:08.31 NS_INTERFACE_MAP_END 568:08.31 ^~~~~~~~~~~~~~~~~~~~ 568:08.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 568:08.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 568:08.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 568:08.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 568:08.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 568:08.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 568:08.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 568:08.33 } else 568:08.33 ^~~~ 568:08.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 568:08.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 568:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:08.33 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 568:08.33 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 568:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:15.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 568:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 568:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 568:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 568:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 568:15.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 568:15.88 memset(&aArr[0], 0, N * sizeof(T)); 568:15.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:15.88 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 568:15.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 568:15.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 568:15.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 568:15.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 568:15.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 568:15.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 568:15.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 568:15.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 568:15.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 568:15.89 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 568:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 568:15.89 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 568:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 568:15.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 568:15.89 class nsDataHashtable : public nsBaseHashtable { 568:15.89 ^~~~~~~~~~~~~~~ 568:27.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 568:27.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 568:27.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 568:27.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 568:27.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaInfo.h:11, 568:27.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConverter.h:10, 568:27.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConverter.cpp:7, 568:27.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:2: 568:27.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp: In member function 'virtual nsresult mozilla::dom::AudioTrack::QueryInterface(const nsIID&, void**)': 568:27.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 568:27.27 foundInterface = 0; \ 568:27.27 ^~~~~~~~~~~~~~ 568:27.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 568:27.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 568:27.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:27.27 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 568:27.27 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 568:27.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:27.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 568:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 568:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 568:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 568:27.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:11, 568:27.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioSegment.h:9, 568:27.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioSegment.cpp:6, 568:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:20: 568:27.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 568:27.28 } else 568:27.28 ^~~~ 568:27.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 568:27.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 568:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:27.28 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 568:27.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioTrack) 568:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:34.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:47: 568:34.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp: In member function 'mozilla::AudioSegment::ResampleChunks(SpeexResamplerState_*, unsigned int, unsigned int)': 568:34.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:71:1: warning: the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 568:34.72 } // namespace mozilla 568:34.72 ^ 568:34.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:71:1: warning: the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 568:35.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:137: 568:35.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::detail::RunnableFunction::Run()': 568:35.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbEUlvE_E3RunEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 568:35.81 } // namespace mozilla 568:35.81 ^ 568:35.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbEUlvE_E3RunEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 568:35.99 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)': 568:36.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 568:36.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 568:36.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 568:36.02 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()': 568:36.02 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 568:36.02 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 568:36.03 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)': 568:36.03 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 568:36.03 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 568:36.03 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 568:36.03 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()': 568:36.03 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 568:36.03 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 568:36.07 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)': 568:36.07 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 568:36.07 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 568:36.07 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 568:36.08 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()': 568:36.09 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 568:36.09 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 568:51.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 568:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 568:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 568:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 568:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DocumentBinding.cpp:43, 568:51.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:210: 568:51.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 568:51.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 568:51.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 568:51.64 ^ 568:51.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 568:51.64 struct Block { 568:51.64 ^~~~~ 568:55.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 568:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 568:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 568:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 568:55.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 568:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 568:55.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 568:55.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 568:55.33 foundInterface = 0; \ 568:55.33 ^~~~~~~~~~~~~~ 568:55.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 568:55.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 568:55.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:55.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 568:55.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 568:55.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:55.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 568:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 568:55.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 568:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 568:55.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 568:55.35 } else 568:55.35 ^~~~ 568:55.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 568:55.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 568:55.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:55.35 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 568:55.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 568:55.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568:55.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 568:55.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 568:55.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 568:55.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 568:55.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 568:55.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 568:55.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 568:55.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 568:55.41 foundInterface = 0; \ 568:55.41 ^~~~~~~~~~~~~~ 568:55.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 568:55.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 568:55.41 ^~~~~~~~~~~~~~~~~~~~~~~ 568:55.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 568:55.41 NS_INTERFACE_MAP_END 568:55.41 ^~~~~~~~~~~~~~~~~~~~ 568:55.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 568:55.41 else 568:55.41 ^~~~ 568:55.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 568:55.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 568:55.41 ^~~~~~~~~~~~~~~~~~ 568:55.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 568:55.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 568:55.41 ^~~~~~~~~~~~~~~~~~~~~~ 569:07.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 569:07.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 569:07.06 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 569:07.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:07.06 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 569:07.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:07.06 foundInterface = 0; \ 569:07.06 ^~~~~~~~~~~~~~ 569:07.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 569:07.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 569:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:07.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569:07.08 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 569:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:07.10 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:07.10 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 569:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:07.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 569:07.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 569:07.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 569:07.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 569:07.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 569:07.11 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 569:07.11 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 569:07.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:07.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:07.11 } else 569:07.11 ^~~~ 569:07.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:07.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:07.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 569:07.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 569:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:07.12 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:07.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 569:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:08.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 569:08.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 569:08.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 569:08.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:08.19 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 569:08.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:08.20 foundInterface = 0; \ 569:08.20 ^~~~~~~~~~~~~~ 569:08.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 569:08.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 569:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:08.21 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569:08.21 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 569:08.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:08.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 569:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 569:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 569:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 569:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 569:08.21 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 569:08.21 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 569:08.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:08.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:08.21 } else 569:08.21 ^~~~ 569:08.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:08.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:08.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:08.21 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 569:08.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 569:08.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:10.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 569:10.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 569:10.73 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 569:10.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:10.73 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 569:10.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:10.73 foundInterface = 0; \ 569:10.73 ^~~~~~~~~~~~~~ 569:10.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 569:10.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 569:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:10.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569:10.75 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 569:10.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:10.75 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:10.75 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 569:10.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:10.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 569:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 569:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 569:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 569:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 569:10.75 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 569:10.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 569:10.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:10.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:10.75 } else 569:10.75 ^~~~ 569:10.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:10.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:10.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:10.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 569:10.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 569:10.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:10.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:10.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 569:10.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 569:12.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 569:12.32 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 569:12.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.32 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 569:12.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:12.32 foundInterface = 0; \ 569:12.32 ^~~~~~~~~~~~~~ 569:12.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 569:12.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 569:12.33 ^~~~~~~~~~~~~~~~~~~~~~~ 569:12.33 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 569:12.33 NS_INTERFACE_MAP_END 569:12.33 ^~~~~~~~~~~~~~~~~~~~ 569:12.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 569:12.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 569:12.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 569:12.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 569:12.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 569:12.33 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 569:12.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 569:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:12.35 } else 569:12.35 ^~~~ 569:12.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:12.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.36 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 569:12.36 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 569:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 569:12.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 569:12.41 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 569:12.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.41 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 569:12.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:12.42 foundInterface = 0; \ 569:12.44 ^~~~~~~~~~~~~~ 569:12.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 569:12.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 569:12.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569:12.44 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 569:12.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.46 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:12.46 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 569:12.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 569:12.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 569:12.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 569:12.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 569:12.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 569:12.50 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 569:12.50 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 569:12.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:12.50 } else 569:12.50 ^~~~ 569:12.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:12.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:12.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 569:12.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 569:12.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.50 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:12.50 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 569:12.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 569:12.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 569:12.54 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 569:12.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.54 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 569:12.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:12.54 foundInterface = 0; \ 569:12.54 ^~~~~~~~~~~~~~ 569:12.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 569:12.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 569:12.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569:12.54 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 569:12.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.55 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:12.55 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 569:12.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 569:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 569:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 569:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 569:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 569:12.57 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 569:12.57 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 569:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:12.59 } else 569:12.59 ^~~~ 569:12.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:12.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:12.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 569:12.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 569:12.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.62 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:12.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 569:12.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 569:12.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 569:12.62 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 569:12.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.63 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 569:12.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:12.63 foundInterface = 0; \ 569:12.63 ^~~~~~~~~~~~~~ 569:12.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 569:12.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 569:12.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569:12.64 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 569:12.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.64 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:12.64 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 569:12.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 569:12.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 569:12.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 569:12.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 569:12.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 569:12.64 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 569:12.64 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 569:12.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:12.64 } else 569:12.64 ^~~~ 569:12.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:12.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:12.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 569:12.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 569:12.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.65 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:12.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 569:12.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 569:12.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 569:12.65 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 569:12.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.65 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 569:12.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:12.65 foundInterface = 0; \ 569:12.66 ^~~~~~~~~~~~~~ 569:12.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 569:12.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 569:12.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569:12.67 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 569:12.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.67 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:12.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 569:12.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 569:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 569:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 569:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 569:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 569:12.67 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 569:12.67 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 569:12.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:12.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:12.67 } else 569:12.67 ^~~~ 569:12.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:12.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:12.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 569:12.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 569:12.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:12.68 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 569:12.68 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 569:12.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:15.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 569:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 569:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 569:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 569:15.87 memset(&aArr[0], 0, N * sizeof(T)); 569:15.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:15.87 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 569:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:9, 569:15.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 569:15.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 569:15.89 class nsDataHashtable : public nsBaseHashtable { 569:15.89 ^~~~~~~~~~~~~~~ 569:20.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 569:20.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 569:20.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 569:20.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 569:20.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 569:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 569:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 569:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 569:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 569:20.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 569:20.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:20.46 foundInterface = 0; \ 569:20.46 ^~~~~~~~~~~~~~ 569:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 569:20.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 569:20.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569:20.46 NS_INTERFACE_MAP_END_INHERITING(Event) 569:20.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:20.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 569:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 569:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 569:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 569:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 569:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:20.46 } else 569:20.46 ^~~~ 569:20.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:20.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:20.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:20.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 569:20.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 569:20.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:27.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 569:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 569:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 569:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 569:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 569:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 569:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 569:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 569:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 569:27.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 569:27.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 569:27.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 569:27.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 569:27.02 memset(&aArr[0], 0, N * sizeof(T)); 569:27.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:27.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 569:27.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 569:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 569:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 569:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 569:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 569:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 569:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 569:27.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 569:27.02 class nsDataHashtable : public nsBaseHashtable { 569:27.02 ^~~~~~~~~~~~~~~ 569:27.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 569:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 569:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 569:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 569:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 569:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 569:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 569:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 569:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 569:27.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 569:27.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 569:27.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 569:27.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 569:27.16 memset(&aArr[0], 0, N * sizeof(T)); 569:27.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:27.16 In file included from /usr/include/c++/8/vector:64, 569:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 569:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 569:27.17 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 569:27.17 class vector : protected _Vector_base<_Tp, _Alloc> 569:27.17 ^~~~~~ 569:27.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 569:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 569:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 569:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 569:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 569:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 569:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 569:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 569:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 569:27.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 569:27.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 569:27.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 569:27.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 569:27.18 memset(&aArr[0], 0, N * sizeof(T)); 569:27.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:27.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 569:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 569:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 569:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 569:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 569:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 569:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 569:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DocumentBinding.cpp:60, 569:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:210: 569:27.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 569:27.20 class ClipManager { 569:27.20 ^~~~~~~~~~~ 569:33.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 569:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 569:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 569:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 569:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 569:33.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:9, 569:33.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 569:33.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 569:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 569:33.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 569:33.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:33.51 foundInterface = 0; \ 569:33.51 ^~~~~~~~~~~~~~ 569:33.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 569:33.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 569:33.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:33.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569:33.51 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 569:33.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:33.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 569:33.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 569:33.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 569:33.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 569:33.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:11, 569:33.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 569:33.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 569:33.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 569:33.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 569:33.51 } else 569:33.51 ^~~~ 569:33.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 569:33.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 569:33.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:33.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 569:33.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 569:33.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:41.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 569:41.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 569:41.82 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoUtils.cpp:17, 569:41.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:38: 569:41.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 569:41.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 569:41.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 569:41.83 ^ 569:41.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 569:41.83 struct Block { 569:41.83 ^~~~~ 569:43.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 569:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 569:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 569:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 569:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 569:43.11 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:9, 569:43.11 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 569:43.11 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 569:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 569:43.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 569:43.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 569:43.11 foundInterface = 0; \ 569:43.11 ^~~~~~~~~~~~~~ 569:43.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 569:43.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 569:43.11 ^~~~~~~~~~~~~~~~~~~~~~~ 569:43.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 569:43.11 NS_INTERFACE_MAP_END 569:43.11 ^~~~~~~~~~~~~~~~~~~~ 569:43.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 569:43.11 else 569:43.11 ^~~~ 569:43.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 569:43.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 569:43.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:43.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 569:43.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 569:43.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:49.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 569:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 569:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 569:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 569:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 569:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 569:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 569:49.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:10, 569:49.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 569:49.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 569:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 569:49.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 569:49.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 569:49.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 569:49.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 569:49.48 memset(&aArr[0], 0, N * sizeof(T)); 569:49.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569:49.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 569:49.49 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:12, 569:49.49 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 569:49.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 569:49.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 569:49.49 class nsDataHashtable : public nsBaseHashtable { 569:49.49 ^~~~~~~~~~~~~~~ 570:00.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 570:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 570:00.39 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 570:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 570:00.39 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:00.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:00.39 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 570:00.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 570:00.40 foundInterface = 0; \ 570:00.40 ^~~~~~~~~~~~~~ 570:00.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 570:00.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 570:00.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:00.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 570:00.40 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 570:00.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:00.41 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTrackElement.cpp:145:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 570:00.41 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 570:00.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:00.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 570:00.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 570:00.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 570:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 570:00.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 570:00.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 570:00.42 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 570:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 570:00.42 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:00.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:00.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 570:00.43 } else 570:00.43 ^~~~ 570:00.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 570:00.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 570:00.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:00.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 570:00.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 570:00.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:00.44 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTrackElement.cpp:145:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 570:00.44 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 570:00.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:03.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 570:03.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 570:03.77 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 570:03.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 570:03.77 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:03.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:03.78 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 570:03.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 570:03.78 foundInterface = 0; \ 570:03.78 ^~~~~~~~~~~~~~ 570:03.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 570:03.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 570:03.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:03.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 570:03.81 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 570:03.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:03.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLVideoElement.cpp:68:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 570:03.81 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 570:03.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:03.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 570:03.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 570:03.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 570:03.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 570:03.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 570:03.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 570:03.81 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 570:03.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 570:03.81 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:03.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:03.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 570:03.81 } else 570:03.81 ^~~~ 570:03.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 570:03.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 570:03.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:03.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 570:03.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 570:03.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:03.82 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLVideoElement.cpp:68:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 570:03.82 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 570:03.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:05.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 570:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 570:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 570:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 570:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 570:05.05 from /builddir/build/BUILD/firefox-70.0.1/dom/html/ImageDocument.cpp:14, 570:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 570:05.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 570:05.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 570:05.05 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 570:05.05 ^ 570:05.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 570:05.05 struct Block { 570:05.05 ^~~~~ 570:14.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 570:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 570:14.62 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 570:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 570:14.62 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:14.62 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 570:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 570:14.62 foundInterface = 0; \ 570:14.62 ^~~~~~~~~~~~~~ 570:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 570:14.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 570:14.62 ^~~~~~~~~~~~~~~~~~~~~~~ 570:14.62 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 570:14.62 NS_INTERFACE_MAP_END 570:14.62 ^~~~~~~~~~~~~~~~~~~~ 570:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 570:14.63 else 570:14.63 ^~~~ 570:14.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 570:14.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 570:14.63 ^~~~~~~~~~~~~~~~~~ 570:14.63 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 570:14.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 570:14.63 ^~~~~~~~~~~~~~~~~~~~~~ 570:15.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 570:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 570:15.76 foundInterface = 0; \ 570:15.76 ^~~~~~~~~~~~~~ 570:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 570:15.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 570:15.76 ^~~~~~~~~~~~~~~~~~~~~~~ 570:15.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 570:15.76 NS_INTERFACE_MAP_END 570:15.76 ^~~~~~~~~~~~~~~~~~~~ 570:15.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 570:15.77 else 570:15.77 ^~~~ 570:15.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 570:15.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 570:15.77 ^~~~~~~~~~~~~~~~~~ 570:15.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 570:15.78 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 570:15.78 ^~~~~~~~~~~~~~~~~~~~~~ 570:16.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 570:16.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 570:16.00 foundInterface = 0; \ 570:16.00 ^~~~~~~~~~~~~~ 570:16.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 570:16.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 570:16.00 ^~~~~~~~~~~~~~~~~~~~~~~ 570:16.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 570:16.00 NS_INTERFACE_MAP_END 570:16.00 ^~~~~~~~~~~~~~~~~~~~ 570:16.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 570:16.00 else 570:16.00 ^~~~ 570:16.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 570:16.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 570:16.00 ^~~~~~~~~~~~~~~~~~ 570:16.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 570:16.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 570:16.00 ^~~~~~~~~~~~~~~~~~~~~~ 570:16.06 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 570:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 570:16.06 foundInterface = 0; \ 570:16.06 ^~~~~~~~~~~~~~ 570:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 570:16.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 570:16.07 ^~~~~~~~~~~~~~~~~~~~~~~ 570:16.07 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 570:16.07 NS_INTERFACE_MAP_END 570:16.07 ^~~~~~~~~~~~~~~~~~~~ 570:16.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 570:16.07 else 570:16.07 ^~~~ 570:16.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 570:16.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 570:16.07 ^~~~~~~~~~~~~~~~~~ 570:16.07 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 570:16.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 570:16.07 ^~~~~~~~~~~~~~~~~~~~~~ 570:20.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 570:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 570:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 570:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 570:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 570:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 570:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 570:20.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 570:20.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 570:20.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 570:20.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 570:20.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 570:20.48 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 570:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 570:20.48 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 570:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 570:20.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 570:20.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 570:20.49 memset(&aArr[0], 0, N * sizeof(T)); 570:20.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:20.49 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 570:20.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 570:20.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 570:20.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 570:20.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 570:20.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 570:20.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 570:20.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 570:20.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 570:20.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 570:20.50 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 570:20.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 570:20.50 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:20.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:20.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 570:20.50 class nsDataHashtable : public nsBaseHashtable { 570:20.50 ^~~~~~~~~~~~~~~ 570:21.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 570:21.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 570:21.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 570:21.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 570:21.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 570:21.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 570:21.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 570:21.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 570:21.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 570:21.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 570:21.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 570:21.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 570:21.04 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 570:21.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 570:21.04 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:21.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:21.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 570:21.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 570:21.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 570:21.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 570:21.04 memset(&aArr[0], 0, N * sizeof(T)); 570:21.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:21.05 In file included from /usr/include/c++/8/vector:64, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 570:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 570:21.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 570:21.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 570:21.08 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 570:21.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 570:21.08 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:21.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:21.08 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 570:21.08 class vector : protected _Vector_base<_Tp, _Alloc> 570:21.08 ^~~~~~ 570:21.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 570:21.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 570:21.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 570:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 570:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 570:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 570:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 570:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 570:21.11 memset(&aArr[0], 0, N * sizeof(T)); 570:21.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:21.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 570:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 570:21.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 570:21.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 570:21.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 570:21.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 570:21.12 from /builddir/build/BUILD/firefox-70.0.1/dom/html/ImageDocument.cpp:14, 570:21.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 570:21.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 570:21.12 class ClipManager { 570:21.12 ^~~~~~~~~~~ 570:29.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 570:29.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 570:29.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 570:29.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 570:29.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 570:29.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 570:29.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 570:29.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 570:29.98 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 570:29.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 570:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:29.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 570:29.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 570:29.99 foundInterface = 0; \ 570:29.99 ^~~~~~~~~~~~~~ 570:29.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 570:29.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 570:29.99 ^~~~~~~~~~~~~~~~~~~~~~~ 570:29.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 570:29.99 NS_INTERFACE_MAP_END 570:29.99 ^~~~~~~~~~~~~~~~~~~~ 570:29.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 570:29.99 else 570:29.99 ^~~~ 570:29.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 570:29.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 570:29.99 ^~~~~~~~~~~~~~~~~~ 570:29.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp:517:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 570:30.00 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 570:30.01 ^~~~~~~~~~~~~~~~~~~~~~ 570:37.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 570:37.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 570:37.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 570:37.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 570:37.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 570:37.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 570:37.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:275: 570:37.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 570:37.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 570:37.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 570:37.38 ^ 570:37.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 570:37.39 struct Block { 570:37.39 ^~~~~ 570:37.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:137: 570:37.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsBrowserElement.cpp: In member function 'mozilla::dom::TextTrackManager::TimeMarchesOn()': 570:37.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 570:37.77 } // namespace mozilla 570:37.77 ^ 570:37.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 570:37.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 570:39.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 570:39.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 570:39.86 from /builddir/build/BUILD/firefox-70.0.1/dom/media/Benchmark.cpp:21, 570:39.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:38: 570:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 570:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 570:39.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 570:39.86 ^ 570:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 570:39.86 struct Block { 570:39.86 ^~~~~ 570:51.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 570:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 570:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 570:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 570:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 570:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 570:51.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 570:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 570:51.67 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 570:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 570:51.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:51.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 570:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 570:51.69 foundInterface = 0; \ 570:51.69 ^~~~~~~~~~~~~~ 570:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 570:51.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 570:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 570:51.69 NS_INTERFACE_MAP_END_INHERITING(Event) 570:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:51.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 570:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 570:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 570:51.69 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 570:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 570:51.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:51.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 570:51.69 } else 570:51.70 ^~~~ 570:51.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 570:51.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 570:51.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:51.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 570:51.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 570:51.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:55.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 570:55.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 570:55.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 570:55.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 570:55.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 570:55.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 570:55.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 570:55.28 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 570:55.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 570:55.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:55.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 570:55.28 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 570:55.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 570:55.28 memset(aT, 0, sizeof(T)); 570:55.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 570:55.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:24, 570:55.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:55.29 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 570:55.30 struct GlobalProperties { 570:55.31 ^~~~~~~~~~~~~~~~ 570:59.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 570:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 570:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 570:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 570:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 570:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 570:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 570:59.22 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 570:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 570:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:59.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 570:59.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 570:59.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 570:59.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 570:59.23 memset(&aArr[0], 0, N * sizeof(T)); 570:59.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:59.23 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 570:59.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 570:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 570:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 570:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 570:59.23 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 570:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 570:59.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:59.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 570:59.23 class nsDataHashtable : public nsBaseHashtable { 570:59.23 ^~~~~~~~~~~~~~~ 570:59.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 570:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 570:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 570:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 570:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 570:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 570:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 570:59.38 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 570:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 570:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:59.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 570:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 570:59.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 570:59.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 570:59.40 memset(&aArr[0], 0, N * sizeof(T)); 570:59.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:59.40 In file included from /usr/include/c++/8/vector:64, 570:59.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 570:59.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 570:59.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 570:59.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 570:59.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 570:59.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 570:59.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 570:59.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 570:59.42 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 570:59.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 570:59.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:59.42 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 570:59.42 class vector : protected _Vector_base<_Tp, _Alloc> 570:59.43 ^~~~~~ 570:59.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 570:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 570:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 570:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 570:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 570:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 570:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 570:59.45 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 570:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 570:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 570:59.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 570:59.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 570:59.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 570:59.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 570:59.45 memset(&aArr[0], 0, N * sizeof(T)); 570:59.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570:59.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 570:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 570:59.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 570:59.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 570:59.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 570:59.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 570:59.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 570:59.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 570:59.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:275: 570:59.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 570:59.46 class ClipManager { 570:59.47 ^~~~~~~~~~~ 571:02.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 571:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 571:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 571:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 571:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 571:02.23 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 571:02.23 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:02.23 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 571:02.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 571:02.23 foundInterface = 0; \ 571:02.23 ^~~~~~~~~~~~~~ 571:02.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 571:02.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 571:02.23 ^~~~~~~~~~~~~~~~~~~~~~~ 571:02.23 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 571:02.23 NS_INTERFACE_MAP_END 571:02.23 ^~~~~~~~~~~~~~~~~~~~ 571:02.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 571:02.23 else 571:02.23 ^~~~ 571:02.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 571:02.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 571:02.23 ^~~~~~~~~~~~~~~~~~ 571:02.23 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 571:02.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 571:02.27 ^~~~~~~~~~~~~~~~~~~~~~ 571:05.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:47: 571:05.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 571:05.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 571:05.52 } // namespace mozilla 571:05.52 ^ 571:05.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 571:05.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 571:05.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 571:05.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 571:07.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 571:07.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 571:07.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 571:07.44 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 571:07.44 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 571:07.44 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 571:07.44 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp:39, 571:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 571:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 571:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 571:07.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 571:07.44 ^ 571:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 571:07.44 struct Block { 571:07.44 ^~~~~ 571:29.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 571:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 571:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 571:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 571:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 571:29.65 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 571:29.65 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:29.65 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 571:29.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 571:29.68 foundInterface = 0; \ 571:29.68 ^~~~~~~~~~~~~~ 571:29.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 571:29.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 571:29.68 ^~~~~~~~~~~~~~~~~~~~~~~ 571:29.68 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 571:29.68 NS_INTERFACE_MAP_END 571:29.68 ^~~~~~~~~~~~~~~~~~~~ 571:29.68 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 571:29.68 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:29.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 571:29.71 } else 571:29.71 ^~~~ 571:29.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 571:29.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 571:29.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:29.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:360:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 571:29.76 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 571:29.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:29.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 571:29.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 571:29.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 571:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 571:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 571:29.77 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 571:29.77 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:29.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 571:29.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 571:29.80 foundInterface = 0; \ 571:29.80 ^~~~~~~~~~~~~~ 571:29.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 571:29.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 571:29.80 ^~~~~~~~~~~~~~~~~~~~~~~ 571:29.80 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:779:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 571:29.81 NS_INTERFACE_MAP_END 571:29.81 ^~~~~~~~~~~~~~~~~~~~ 571:29.81 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 571:29.81 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:29.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 571:29.81 } else 571:29.82 ^~~~ 571:29.82 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:778:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 571:29.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 571:29.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:32.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 571:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 571:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 571:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 571:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 571:32.29 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConfig.h:12, 571:32.29 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:9, 571:32.29 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 571:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 571:32.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 571:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 571:32.30 foundInterface = 0; \ 571:32.30 ^~~~~~~~~~~~~~ 571:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 571:32.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 571:32.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:32.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:149:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 571:32.30 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 571:32.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:32.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.h:9, 571:32.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 571:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 571:32.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 571:32.35 } else 571:32.35 ^~~~ 571:32.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 571:32.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 571:32.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:32.35 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 571:32.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 571:32.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:35.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 571:35.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 571:35.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 571:35.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 571:35.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 571:35.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 571:35.03 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 571:35.03 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:35.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:35.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 571:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 571:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 571:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 571:35.07 memset(&aArr[0], 0, N * sizeof(T)); 571:35.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:35.07 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 571:35.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 571:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 571:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 571:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 571:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 571:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 571:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 571:35.08 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:14, 571:35.09 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:35.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:35.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 571:35.09 class nsDataHashtable : public nsBaseHashtable { 571:35.09 ^~~~~~~~~~~~~~~ 571:35.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 571:35.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 571:35.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 571:35.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 571:35.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 571:35.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 571:35.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 571:35.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:35.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:35.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 571:35.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 571:35.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 571:35.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 571:35.21 memset(&aArr[0], 0, N * sizeof(T)); 571:35.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:35.21 In file included from /usr/include/c++/8/vector:64, 571:35.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 571:35.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 571:35.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 571:35.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 571:35.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 571:35.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 571:35.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 571:35.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 571:35.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 571:35.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 571:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 571:35.23 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:14, 571:35.23 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:35.23 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 571:35.23 class vector : protected _Vector_base<_Tp, _Alloc> 571:35.23 ^~~~~~ 571:35.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 571:35.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 571:35.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 571:35.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 571:35.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 571:35.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 571:35.26 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 571:35.26 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 571:35.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 571:35.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 571:35.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 571:35.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 571:35.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 571:35.27 memset(&aArr[0], 0, N * sizeof(T)); 571:35.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:35.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 571:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 571:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 571:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 571:35.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 571:35.28 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 571:35.28 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 571:35.28 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 571:35.28 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp:39, 571:35.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 571:35.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 571:35.28 class ClipManager { 571:35.29 ^~~~~~~~~~~ 571:36.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 571:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 571:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 571:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 571:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 571:36.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConfig.h:12, 571:36.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:9, 571:36.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 571:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 571:36.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 571:36.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 571:36.06 foundInterface = 0; \ 571:36.06 ^~~~~~~~~~~~~~ 571:36.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 571:36.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 571:36.06 ^~~~~~~~~~~~~~~~~~~~~~~ 571:36.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 571:36.06 NS_INTERFACE_MAP_END 571:36.07 ^~~~~~~~~~~~~~~~~~~~ 571:36.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 571:36.08 else 571:36.08 ^~~~ 571:36.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 571:36.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 571:36.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:36.08 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 571:36.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 571:36.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:40.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 571:40.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 571:40.44 foundInterface = 0; \ 571:40.44 ^~~~~~~~~~~~~~ 571:40.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 571:40.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 571:40.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:40.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 571:40.44 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 571:40.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:40.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 571:40.47 else 571:40.47 ^~~~ 571:40.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 571:40.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 571:40.47 ^~~~~~~~~~~~~~~~~~ 571:40.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 571:40.47 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 571:40.49 ^~~~~~~~~~~~~~~~~~~~~~ 571:44.52 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:16, 571:44.52 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 571:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 571:44.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 571:44.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 571:44.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 571:44.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 571:44.53 memset(&aArr[0], 0, N * sizeof(T)); 571:44.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:44.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 571:44.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 571:44.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.h:9, 571:44.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 571:44.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 571:44.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 571:44.53 class nsDataHashtable : public nsBaseHashtable { 571:44.53 ^~~~~~~~~~~~~~~ 571:47.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 571:47.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 571:47.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 571:47.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 571:47.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 571:47.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 571:47.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 571:47.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 571:47.11 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 571:47.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GainNodeBinding.cpp:3, 571:47.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 571:47.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 571:47.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 571:47.12 foundInterface = 0; \ 571:47.12 ^~~~~~~~~~~~~~ 571:47.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 571:47.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 571:47.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:47.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 571:47.13 NS_INTERFACE_MAP_END_INHERITING(Event) 571:47.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:47.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 571:47.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 571:47.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 571:47.14 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 571:47.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GainNodeBinding.cpp:3, 571:47.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 571:47.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 571:47.14 } else 571:47.14 ^~~~ 571:47.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 571:47.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 571:47.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571:47.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 571:47.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 571:47.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:32.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 572:32.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 572:32.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.cpp:14, 572:32.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 572:32.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 572:32.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 572:32.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 572:32.77 ^ 572:32.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 572:32.77 struct Block { 572:32.77 ^~~~~ 572:33.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 572:33.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 572:33.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 572:33.74 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.h:11, 572:33.74 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.cpp:7, 572:33.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 572:33.74 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 572:33.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 572:33.74 foundInterface = 0; \ 572:33.74 ^~~~~~~~~~~~~~ 572:33.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 572:33.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 572:33.74 ^~~~~~~~~~~~~~~~~~~~~~~ 572:33.74 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 572:33.74 NS_INTERFACE_MAP_END 572:33.74 ^~~~~~~~~~~~~~~~~~~~ 572:33.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 572:33.74 else 572:33.74 ^~~~ 572:33.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 572:33.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 572:33.74 ^~~~~~~~~~~~~~~~~~ 572:33.74 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 572:33.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 572:33.74 ^~~~~~~~~~~~~~~~~~~~~~ 572:51.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 572:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 572:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 572:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 572:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 572:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 572:51.94 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 572:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 572:51.94 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 572:51.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 572:51.95 foundInterface = 0; \ 572:51.95 ^~~~~~~~~~~~~~ 572:51.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 572:51.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 572:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:51.95 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 572:51.95 NS_INTERFACE_MAP_END_INHERITING(Event) 572:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:51.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 572:51.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 572:51.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 572:51.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 572:51.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 572:51.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 572:51.97 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 572:51.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 572:51.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 572:51.97 } else 572:51.97 ^~~~ 572:51.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 572:51.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 572:51.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:51.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 572:51.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 572:51.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:52.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 572:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 572:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 572:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 572:52.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 572:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 572:52.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 572:52.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 572:52.05 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 572:52.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 572:52.05 foundInterface = 0; \ 572:52.05 ^~~~~~~~~~~~~~ 572:52.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 572:52.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 572:52.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:52.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 572:52.06 NS_INTERFACE_MAP_END_INHERITING(Event) 572:52.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:52.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 572:52.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 572:52.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 572:52.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 572:52.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 572:52.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 572:52.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 572:52.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 572:52.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 572:52.06 } else 572:52.06 ^~~~ 572:52.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 572:52.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 572:52.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:52.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 572:52.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 572:52.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:57.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 572:57.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 572:57.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 572:57.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 572:57.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 572:57.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 572:57.09 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 572:57.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 572:57.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 572:57.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 572:57.10 foundInterface = 0; \ 572:57.10 ^~~~~~~~~~~~~~ 572:57.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 572:57.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 572:57.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:57.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 572:57.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 572:57.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:57.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 572:57.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 572:57.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 572:57.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 572:57.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 572:57.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 572:57.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 572:57.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 572:57.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 572:57.10 } else 572:57.10 ^~~~ 572:57.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 572:57.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 572:57.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:57.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 572:57.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 572:57.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572:57.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 572:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 572:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 572:57.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 572:57.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 572:57.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 572:57.30 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 572:57.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 572:57.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 572:57.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 572:57.30 foundInterface = 0; \ 572:57.30 ^~~~~~~~~~~~~~ 572:57.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 572:57.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 572:57.30 ^~~~~~~~~~~~~~~~~~~~~~~ 572:57.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 572:57.30 NS_INTERFACE_MAP_END 572:57.30 ^~~~~~~~~~~~~~~~~~~~ 572:57.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 572:57.30 else 572:57.30 ^~~~ 572:57.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 572:57.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 572:57.30 ^~~~~~~~~~~~~~~~~~ 572:57.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 572:57.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 572:57.32 ^~~~~~~~~~~~~~~~~~~~~~ 572:57.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 572:57.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 572:57.75 foundInterface = 0; \ 572:57.75 ^~~~~~~~~~~~~~ 572:57.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 572:57.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 572:57.75 ^~~~~~~~~~~~~~~~~~~~~~~ 572:57.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 572:57.75 NS_INTERFACE_MAP_END 572:57.75 ^~~~~~~~~~~~~~~~~~~~ 572:57.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 572:57.75 else 572:57.75 ^~~~ 572:57.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 572:57.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 572:57.75 ^~~~~~~~~~~~~~~~~~ 572:57.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 572:57.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 572:57.75 ^~~~~~~~~~~~~~~~~~~~~~ 572:58.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 572:58.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 572:58.14 foundInterface = 0; \ 572:58.14 ^~~~~~~~~~~~~~ 572:58.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 572:58.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 572:58.14 ^~~~~~~~~~~~~~~~~~~~~~~ 572:58.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 572:58.14 NS_INTERFACE_MAP_END 572:58.14 ^~~~~~~~~~~~~~~~~~~~ 572:58.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 572:58.14 else 572:58.14 ^~~~ 572:58.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 572:58.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 572:58.14 ^~~~~~~~~~~~~~~~~~ 572:58.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 572:58.14 NS_INTERFACE_MAP_ENTRY(nsIObserver) 572:58.14 ^~~~~~~~~~~~~~~~~~~~~~ 573:00.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 573:00.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 573:00.53 foundInterface = 0; \ 573:00.53 ^~~~~~~~~~~~~~ 573:00.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 573:00.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 573:00.53 ^~~~~~~~~~~~~~~~~~~~~~~ 573:00.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 573:00.53 NS_INTERFACE_MAP_END 573:00.53 ^~~~~~~~~~~~~~~~~~~~ 573:00.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 573:00.53 else 573:00.53 ^~~~ 573:00.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 573:00.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 573:00.53 ^~~~~~~~~~~~~~~~~~ 573:00.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 573:00.53 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 573:00.53 ^~~~~~~~~~~~~~~~~~~~~~ 573:31.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 573:31.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 573:31.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 573:31.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 573:31.30 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.h:10, 573:31.30 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:7, 573:31.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 573:31.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 573:31.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 573:31.32 foundInterface = 0; \ 573:31.32 ^~~~~~~~~~~~~~ 573:31.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 573:31.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 573:31.33 ^~~~~~~~~~~~~~~~~~~~~~~ 573:31.34 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 573:31.34 NS_INTERFACE_MAP_END 573:31.34 ^~~~~~~~~~~~~~~~~~~~ 573:31.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 573:31.34 else 573:31.34 ^~~~ 573:31.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 573:31.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 573:31.34 ^~~~~~~~~~~~~~~~~~ 573:31.35 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 573:31.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 573:31.35 ^~~~~~~~~~~~~~~~~~~~~~ 573:39.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.h:10, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:7, 573:39.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 573:39.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 573:39.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 573:39.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 573:39.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 573:39.88 memset(&aArr[0], 0, N * sizeof(T)); 573:39.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573:39.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 573:39.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 573:39.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 573:39.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:25, 573:39.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 573:39.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 573:39.88 class nsDataHashtable : public nsBaseHashtable { 573:39.88 ^~~~~~~~~~~~~~~ 574:48.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 574:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 574:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 574:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 574:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 574:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 574:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 574:48.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:5, 574:48.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 574:48.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 574:48.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 574:48.57 foundInterface = 0; \ 574:48.57 ^~~~~~~~~~~~~~ 574:48.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 574:48.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 574:48.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574:48.60 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 574:48.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 574:48.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574:48.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 574:48.60 else 574:48.60 ^~~~ 574:48.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 574:48.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 574:48.61 ^~~~~~~~~~~~~~~~~~ 574:48.61 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 574:48.61 NS_INTERFACE_MAP_ENTRY(MediaDevices) 574:48.61 ^~~~~~~~~~~~~~~~~~~~~~ 574:50.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 574:50.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 574:50.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 574:50.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 574:50.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.h:9, 574:50.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.cpp:7, 574:50.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 574:50.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 574:50.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 574:50.17 foundInterface = 0; \ 574:50.17 ^~~~~~~~~~~~~~ 574:50.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 574:50.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 574:50.17 ^~~~~~~~~~~~~~~~~~~~~~~ 574:50.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 574:50.17 NS_INTERFACE_MAP_END 574:50.17 ^~~~~~~~~~~~~~~~~~~~ 574:50.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 574:50.17 else 574:50.17 ^~~~ 574:50.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 574:50.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 574:50.17 ^~~~~~~~~~~~~~~~~~ 574:50.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 574:50.17 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 574:50.17 ^~~~~~~~~~~~~~~~~~~~~~ 574:57.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 574:57.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 574:57.09 foundInterface = 0; \ 574:57.09 ^~~~~~~~~~~~~~ 574:57.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 574:57.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 574:57.09 ^~~~~~~~~~~~~~~~~~~~~~~ 574:57.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 574:57.09 NS_INTERFACE_MAP_END 574:57.09 ^~~~~~~~~~~~~~~~~~~~ 574:57.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 574:57.09 else 574:57.09 ^~~~ 574:57.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 574:57.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 574:57.09 ^~~~~~~~~~~~~~~~~~ 574:57.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 574:57.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 574:57.09 ^~~~~~~~~~~~~~~~~~~~~~ 574:57.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 574:57.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 574:57.31 foundInterface = 0; \ 574:57.32 ^~~~~~~~~~~~~~ 574:57.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 574:57.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 574:57.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574:57.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 574:57.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 574:57.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574:57.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 574:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 574:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 574:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 574:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 574:57.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.h:9, 574:57.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.cpp:7, 574:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 574:57.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 574:57.32 } else 574:57.32 ^~~~ 574:57.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 574:57.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 574:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574:57.34 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 574:57.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 574:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:00.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 575:00.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 575:00.64 foundInterface = 0; \ 575:00.64 ^~~~~~~~~~~~~~ 575:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 575:00.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 575:00.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:00.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 575:00.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 575:00.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 575:00.64 else 575:00.64 ^~~~ 575:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 575:00.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 575:00.64 ^~~~~~~~~~~~~~~~~~ 575:00.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 575:00.64 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 575:00.64 ^~~~~~~~~~~~~~~~~~~~~~ 575:31.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 575:31.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 575:31.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 575:31.66 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 575:31.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 575:31.66 foundInterface = 0; \ 575:31.66 ^~~~~~~~~~~~~~ 575:31.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 575:31.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 575:31.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:31.66 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 575:31.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 575:31.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:31.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 575:31.66 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 575:31.68 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 575:31.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 575:31.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 575:31.68 } else 575:31.68 ^~~~ 575:31.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 575:31.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 575:31.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:31.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 575:31.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 575:31.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:36.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 575:36.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 575:36.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 575:36.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 575:36.76 foundInterface = 0; \ 575:36.77 ^~~~~~~~~~~~~~ 575:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 575:36.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 575:36.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:36.78 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 575:36.78 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 575:36.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:36.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 575:36.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 575:36.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 575:36.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 575:36.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 575:36.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 575:36.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 575:36.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 575:36.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 575:36.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 575:36.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 575:36.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 575:36.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 575:36.80 } else 575:36.80 ^~~~ 575:36.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 575:36.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 575:36.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:36.83 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 575:36.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 575:36.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:43.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 575:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 575:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 575:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 575:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 575:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 575:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 575:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 575:43.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 575:43.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 575:43.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 575:43.88 foundInterface = 0; \ 575:43.88 ^~~~~~~~~~~~~~ 575:43.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 575:43.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 575:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:43.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 575:43.89 NS_INTERFACE_MAP_END_INHERITING(Event) 575:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:43.90 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 575:43.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 575:43.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 575:43.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 575:43.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 575:43.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 575:43.92 } else 575:43.92 ^~~~ 575:43.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 575:43.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 575:43.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:43.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 575:43.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 575:43.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:47.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:47: 575:47.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp: In member function 'mozilla::MediaManager::GetDisplayMedia(nsPIDOMWindowInner*, mozilla::dom::DisplayMediaStreamConstraints const&, mozilla::dom::CallerType)': 575:47.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:1667:1: warning: the control flow of function '_ZN7mozilla12MediaManager15GetDisplayMediaEP18nsPIDOMWindowInnerRKNS_3dom29DisplayMediaStreamConstraintsENS3_10CallerTypeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 575:47.53 } // namespace mozilla 575:47.53 ^ 575:47.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:1667:1: warning: the control flow of function '_ZN7mozilla12MediaManager15GetDisplayMediaEP18nsPIDOMWindowInnerRKNS_3dom29DisplayMediaStreamConstraintsENS3_10CallerTypeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 575:56.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 575:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 575:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 575:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 575:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 575:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 575:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 575:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 575:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 575:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 575:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 575:56.37 foundInterface = 0; \ 575:56.37 ^~~~~~~~~~~~~~ 575:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 575:56.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 575:56.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 575:56.37 NS_INTERFACE_MAP_END_INHERITING(Event) 575:56.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:56.38 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 575:56.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 575:56.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 575:56.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 575:56.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 575:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 575:56.38 } else 575:56.38 ^~~~ 575:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 575:56.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 575:56.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 575:56.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 575:56.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:01.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 576:01.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 576:01.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 576:01.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 576:01.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 576:01.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 576:01.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:353: 576:01.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 576:01.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 576:01.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 576:01.91 ^ 576:01.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 576:01.91 struct Block { 576:01.91 ^~~~~ 576:10.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 576:10.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 576:10.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 576:10.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 576:10.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 576:10.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 576:10.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 576:10.79 foundInterface = 0; \ 576:10.79 ^~~~~~~~~~~~~~ 576:10.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 576:10.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 576:10.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:10.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 576:10.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 576:10.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:10.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 576:10.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 576:10.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 576:10.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 576:10.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 576:10.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 576:10.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 576:10.79 } else 576:10.80 ^~~~ 576:10.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 576:10.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 576:10.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:10.83 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 576:10.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 576:10.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:11.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 576:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 576:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 576:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 576:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 576:11.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 576:11.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 576:11.17 foundInterface = 0; \ 576:11.17 ^~~~~~~~~~~~~~ 576:11.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 576:11.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 576:11.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:11.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 576:11.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 576:11.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:11.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 576:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 576:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 576:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 576:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 576:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 576:11.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 576:11.17 } else 576:11.17 ^~~~ 576:11.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 576:11.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 576:11.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:11.21 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 576:11.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 576:11.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:11.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 576:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 576:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 576:11.28 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 576:11.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 576:11.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 576:11.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 576:11.30 foundInterface = 0; \ 576:11.30 ^~~~~~~~~~~~~~ 576:11.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 576:11.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 576:11.30 ^~~~~~~~~~~~~~~~~~~~~~~ 576:11.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 576:11.30 NS_INTERFACE_MAP_END 576:11.31 ^~~~~~~~~~~~~~~~~~~~ 576:11.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 576:11.31 else 576:11.31 ^~~~ 576:11.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 576:11.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 576:11.31 ^~~~~~~~~~~~~~~~~~ 576:11.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 576:11.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 576:11.31 ^~~~~~~~~~~~~~~~~~~~~~ 576:14.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 576:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 576:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 576:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 576:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 576:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 576:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 576:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 576:14.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 576:14.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 576:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 576:14.14 foundInterface = 0; \ 576:14.14 ^~~~~~~~~~~~~~ 576:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 576:14.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 576:14.14 ^~~~~~~~~~~~~~~~~~~~~~~ 576:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 576:14.14 NS_INTERFACE_MAP_END 576:14.15 ^~~~~~~~~~~~~~~~~~~~ 576:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 576:14.15 else 576:14.15 ^~~~ 576:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 576:14.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 576:14.15 ^~~~~~~~~~~~~~~~~~ 576:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 576:14.16 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 576:14.16 ^~~~~~~~~~~~~~~~~~~~~~ 576:21.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 576:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 576:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 576:21.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 576:21.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 576:21.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 576:21.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 576:21.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 576:21.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 576:21.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 576:21.78 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 576:21.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 576:21.78 memset(aT, 0, sizeof(T)); 576:21.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 576:21.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 576:21.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 576:21.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:405: 576:21.78 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 576:21.78 struct GlobalProperties { 576:21.78 ^~~~~~~~~~~~~~~~ 576:24.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 576:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 576:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 576:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 576:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 576:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 576:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 576:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 576:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 576:24.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 576:25.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 576:25.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 576:25.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 576:25.00 memset(&aArr[0], 0, N * sizeof(T)); 576:25.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:25.00 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 576:25.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 576:25.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 576:25.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 576:25.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 576:25.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 576:25.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 576:25.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 576:25.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 576:25.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 576:25.02 class nsDataHashtable : public nsBaseHashtable { 576:25.02 ^~~~~~~~~~~~~~~ 576:25.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 576:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 576:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 576:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 576:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 576:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 576:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 576:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 576:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 576:25.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 576:25.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 576:25.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 576:25.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 576:25.78 memset(&aArr[0], 0, N * sizeof(T)); 576:25.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:25.78 In file included from /usr/include/c++/8/vector:64, 576:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 576:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 576:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 576:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 576:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 576:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 576:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 576:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 576:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 576:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 576:25.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 576:25.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 576:25.81 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 576:25.81 class vector : protected _Vector_base<_Tp, _Alloc> 576:25.82 ^~~~~~ 576:25.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 576:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 576:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 576:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 576:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 576:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 576:25.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 576:25.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 576:25.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 576:25.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 576:25.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 576:25.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 576:25.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 576:25.83 memset(&aArr[0], 0, N * sizeof(T)); 576:25.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576:25.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 576:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 576:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 576:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 576:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 576:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 576:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 576:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 576:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:353: 576:25.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 576:25.85 class ClipManager { 576:25.85 ^~~~~~~~~~~ 576:28.34 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 576:28.34 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 576:28.34 switch (type.getNominalSize()) 576:28.34 ^~~~~~ 576:28.34 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 576:28.34 case EbtInt: 576:28.34 ^~~~ 576:28.34 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 576:28.34 switch (type.getNominalSize()) 576:28.35 ^~~~~~ 576:28.35 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 576:28.35 case EbtUInt: 576:28.35 ^~~~ 576:28.35 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 576:28.35 switch (type.getNominalSize()) 576:28.37 ^~~~~~ 576:28.37 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 576:28.37 case EbtBool: 576:28.37 ^~~~ 576:28.37 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 576:28.37 switch (type.getNominalSize()) 576:28.37 ^~~~~~ 576:28.37 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 576:28.38 case EbtVoid: 576:28.38 ^~~~ 577:32.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 577:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 577:32.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPServiceChild.cpp:7, 577:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:38: 577:32.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 577:32.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 577:32.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 577:32.07 ^ 577:32.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 577:32.07 struct Block { 577:32.07 ^~~~~ 577:39.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 577:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 577:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 577:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 577:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 577:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 577:39.33 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:20, 577:39.33 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:7, 577:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 577:39.33 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 577:39.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 577:39.33 foundInterface = 0; \ 577:39.33 ^~~~~~~~~~~~~~ 577:39.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 577:39.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 577:39.33 ^~~~~~~~~~~~~~~~~~~~~~~ 577:39.33 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 577:39.33 NS_INTERFACE_MAP_END 577:39.33 ^~~~~~~~~~~~~~~~~~~~ 577:39.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 577:39.33 else 577:39.33 ^~~~ 577:39.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 577:39.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 577:39.36 ^~~~~~~~~~~~~~~~~~ 577:39.36 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 577:39.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 577:39.36 ^~~~~~~~~~~~~~~~~~~~~~ 577:39.71 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 577:39.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 577:39.71 foundInterface = 0; \ 577:39.71 ^~~~~~~~~~~~~~ 577:39.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 577:39.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 577:39.71 ^~~~~~~~~~~~~~~~~~~~~~~ 577:39.72 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 577:39.72 NS_INTERFACE_MAP_END 577:39.72 ^~~~~~~~~~~~~~~~~~~~ 577:39.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 577:39.74 else 577:39.74 ^~~~ 577:39.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 577:39.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 577:39.74 ^~~~~~~~~~~~~~~~~~ 577:39.74 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 577:39.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 577:39.74 ^~~~~~~~~~~~~~~~~~~~~~ 577:39.79 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 577:39.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 577:39.79 foundInterface = 0; \ 577:39.79 ^~~~~~~~~~~~~~ 577:39.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 577:39.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 577:39.79 ^~~~~~~~~~~~~~~~~~~~~~~ 577:39.79 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 577:39.79 NS_INTERFACE_MAP_END 577:39.79 ^~~~~~~~~~~~~~~~~~~~ 577:39.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 577:39.80 else 577:39.80 ^~~~ 577:39.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 577:39.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 577:39.80 ^~~~~~~~~~~~~~~~~~ 577:39.80 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 577:39.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 577:39.81 ^~~~~~~~~~~~~~~~~~~~~~ 577:39.86 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 577:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 577:39.86 foundInterface = 0; \ 577:39.86 ^~~~~~~~~~~~~~ 577:39.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 577:39.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 577:39.87 ^~~~~~~~~~~~~~~~~~~~~~~ 577:39.87 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 577:39.87 NS_INTERFACE_MAP_END 577:39.87 ^~~~~~~~~~~~~~~~~~~~ 577:39.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 577:39.87 else 577:39.87 ^~~~ 577:39.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 577:39.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 577:39.87 ^~~~~~~~~~~~~~~~~~ 577:39.87 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 577:39.87 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 577:39.87 ^~~~~~~~~~~~~~~~~~~~~~ 577:40.12 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 577:40.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 577:40.12 foundInterface = 0; \ 577:40.12 ^~~~~~~~~~~~~~ 577:40.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 577:40.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 577:40.12 ^~~~~~~~~~~~~~~~~~~~~~~ 577:40.12 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 577:40.12 NS_INTERFACE_MAP_END 577:40.12 ^~~~~~~~~~~~~~~~~~~~ 577:40.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 577:40.12 else 577:40.12 ^~~~ 577:40.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 577:40.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 577:40.12 ^~~~~~~~~~~~~~~~~~ 577:40.12 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 577:40.12 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 577:40.12 ^~~~~~~~~~~~~~~~~~~~~~ 577:41.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 577:41.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 577:41.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 577:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 577:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 577:41.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 577:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 577:41.86 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:10, 577:41.86 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:7, 577:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 577:41.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 577:41.86 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 577:41.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 577:41.86 memset(aT, 0, sizeof(T)); 577:41.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 577:41.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:40, 577:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 577:41.86 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 577:41.86 struct GlobalProperties { 577:41.86 ^~~~~~~~~~~~~~~~ 577:59.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:110: 577:59.07 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp: In function 'mozilla::dom::binding_detail::HTMLConstructor(JSContext*, unsigned int, JS::Value*, mozilla::dom::constructors::id::ID, mozilla::dom::prototypes::id::ID, void (*)(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, bool))': 577:59.07 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:120:1: warning: the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 577:59.08 } 577:59.08 ^ 577:59.08 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:120:1: warning: the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 577:59.08 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:120:1: warning: the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 578:08.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:137: 578:08.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 578:08.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp:210:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 578:08.98 } // namespace mozilla 578:08.98 ^ 578:08.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp:210:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 578:08.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 578:08.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp:210:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 578:08.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp:210:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 578:33.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaInfo.h:11, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:11, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaStreamGraph.h:9, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.h:10, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 578:33.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 578:33.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 578:33.89 foundInterface = 0; \ 578:33.89 ^~~~~~~~~~~~~~ 578:33.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 578:33.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 578:33.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578:33.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 578:33.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 578:33.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578:33.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:18, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaStreamGraph.h:9, 578:33.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.h:10, 578:33.92 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 578:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 578:33.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 578:33.92 } else 578:33.92 ^~~~ 578:33.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 578:33.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 578:33.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578:33.93 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 578:33.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 578:33.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578:34.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp:29: 578:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)': 578:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 578:34.46 } // namespace mozilla 578:34.46 ^ 578:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 578:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)': 578:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 578:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 578:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)': 578:34.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 578:34.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 578:34.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)': 578:34.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 578:34.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 579:09.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 579:09.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 579:09.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 579:09.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 579:09.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 579:09.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/AudioFocusManager.h:9, 579:09.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/AudioFocusManager.cpp:5, 579:09.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacontrol/Unified_cpp_media_mediacontrol0.cpp:2: 579:09.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp: In member function 'virtual nsresult mozilla::dom::MediaControlService::QueryInterface(const nsIID&, void**)': 579:09.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 579:09.98 foundInterface = 0; \ 579:09.98 ^~~~~~~~~~~~~~ 579:09.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 579:09.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 579:09.99 ^~~~~~~~~~~~~~~~~~~~~~~ 579:09.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 579:09.99 NS_INTERFACE_MAP_END 579:09.99 ^~~~~~~~~~~~~~~~~~~~ 579:09.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 579:09.99 else 579:09.99 ^~~~ 579:09.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 579:09.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 579:10.00 ^~~~~~~~~~~~~~~~~~ 579:10.00 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 579:10.00 NS_INTERFACE_MAP_ENTRY(nsIObserver) 579:10.00 ^~~~~~~~~~~~~~~~~~~~~~ 579:20.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 579:20.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 579:20.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 579:20.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 579:20.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 579:20.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 579:20.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 579:20.02 ^ 579:20.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 579:20.02 struct Block { 579:20.02 ^~~~~ 579:27.74 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 579:27.74 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 579:27.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 579:27.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 579:27.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 579:27.74 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 579:27.74 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 579:27.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 579:27.74 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 579:27.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 579:27.74 foundInterface = 0; \ 579:27.74 ^~~~~~~~~~~~~~ 579:27.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 579:27.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 579:27.75 ^~~~~~~~~~~~~~~~~~~~~~~ 579:27.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 579:27.75 NS_INTERFACE_MAP_END 579:27.75 ^~~~~~~~~~~~~~~~~~~~ 579:27.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 579:27.75 else 579:27.75 ^~~~ 579:27.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 579:27.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 579:27.75 ^~~~~~~~~~~~~~~~~~ 579:27.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:587:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 579:27.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 579:27.75 ^~~~~~~~~~~~~~~~~~~~~~ 579:37.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 579:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 579:37.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 579:37.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 579:37.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 579:37.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 579:37.47 memset(&aArr[0], 0, N * sizeof(T)); 579:37.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 579:37.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 579:37.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 579:37.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 579:37.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 579:37.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 579:37.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 579:37.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 579:37.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 579:37.50 class nsDataHashtable : public nsBaseHashtable { 579:37.50 ^~~~~~~~~~~~~~~ 579:41.79 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, 579:41.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 579:41.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 579:41.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 579:41.79 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function 'void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)': 579:41.79 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 579:41.79 ASSERT(position >= 0); 579:41.79 ~~~~~~~~~^~~~ 579:41.79 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/common/debug.h:282:64: note: in definition of macro 'ASSERT' 579:41.79 # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 579:41.79 ^~~~~~~~~ 580:08.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDParent.cpp: In member function 'mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 580:08.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDParent.cpp:233:1: warning: the control flow of function '_ZN7mozilla9RDDParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 580:08.89 } // namespace mozilla 580:08.89 ^ 580:08.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDParent.cpp:233:1: warning: the control flow of function '_ZN7mozilla9RDDParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 580:20.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 580:20.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 580:20.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 580:20.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 580:20.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaInfo.h:11, 580:20.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:11, 580:20.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.h:9, 580:20.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.cpp:7, 580:20.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 580:20.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 580:20.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 580:20.52 foundInterface = 0; \ 580:20.54 ^~~~~~~~~~~~~~ 580:20.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 580:20.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 580:20.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:20.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 580:20.54 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 580:20.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:20.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 580:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 580:20.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 580:20.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:18, 580:20.56 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.h:9, 580:20.56 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.cpp:7, 580:20.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 580:20.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 580:20.56 } else 580:20.56 ^~~~ 580:20.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 580:20.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 580:20.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:20.60 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 580:20.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 580:20.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:34.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessHost.cpp: In member function 'mozilla::RDDProcessHost::Shutdown()': 580:34.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessHost.cpp:282:1: warning: the control flow of function '_ZN7mozilla14RDDProcessHost8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 580:34.29 } // namespace mozilla 580:34.29 ^ 580:34.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessHost.cpp:282:1: warning: the control flow of function '_ZN7mozilla14RDDProcessHost8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 580:36.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 580:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 580:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 580:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 580:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 580:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioConfig.h:12, 580:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:9, 580:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaSpan.h:9, 580:36.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:11, 580:36.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 580:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 580:36.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 580:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 580:36.99 foundInterface = 0; \ 580:37.00 ^~~~~~~~~~~~~~ 580:37.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 580:37.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 580:37.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:37.00 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp:641:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 580:37.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 580:37.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:37.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 580:37.01 else 580:37.01 ^~~~ 580:37.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 580:37.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 580:37.01 ^~~~~~~~~~~~~~~~~~ 580:37.02 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp:640:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 580:37.03 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 580:37.03 ^~~~~~~~~~~~~~~~~~~~~~ 580:38.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 580:38.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 580:38.98 foundInterface = 0; \ 580:38.99 ^~~~~~~~~~~~~~ 580:38.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 580:38.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 580:38.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:38.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp:757:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 580:38.99 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 580:38.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:38.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 580:38.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 580:38.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 580:38.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 580:38.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/VideoUtils.h:19, 580:38.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaMIMETypes.h:10, 580:38.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaContainerType.h:10, 580:38.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:12, 580:38.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 580:38.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 580:38.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 580:38.99 } else 580:38.99 ^~~~ 580:38.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 580:38.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 580:38.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:38.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 580:38.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 580:38.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:39.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioConfig.h:12, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:9, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaSpan.h:9, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:11, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 580:39.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 580:39.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 580:39.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 580:39.09 foundInterface = 0; \ 580:39.09 ^~~~~~~~~~~~~~ 580:39.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 580:39.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 580:39.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:39.09 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 580:39.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 580:39.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:39.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 580:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 580:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 580:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 580:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/VideoUtils.h:19, 580:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaMIMETypes.h:10, 580:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaContainerType.h:10, 580:39.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:12, 580:39.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 580:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 580:39.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 580:39.10 } else 580:39.10 ^~~~ 580:39.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 580:39.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 580:39.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580:39.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 580:39.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 580:39.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 581:10.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 581:10.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 581:10.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessManager.cpp:13: 581:10.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 581:10.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 581:10.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 581:10.99 ^ 581:10.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 581:10.99 struct Block { 581:10.99 ^~~~~ 582:02.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:16, 582:02.45 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 582:02.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 582:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 582:02.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 582:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 582:02.45 memset(aT, 0, sizeof(T)); 582:02.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 582:02.45 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 582:02.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 582:02.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.h:39:8: note: 'struct mozilla::SPSData' declared here 582:02.46 struct SPSData { 582:02.46 ^~~~~~~ 582:05.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:137: 582:05.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 582:05.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 582:05.56 } // namespace mozilla 582:05.56 ^ 582:05.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 582:05.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 582:05.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 582:05.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 582:40.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 582:40.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 582:40.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:11: 582:40.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 582:40.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 582:40.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 582:40.37 ^ 582:40.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 582:40.37 struct Block { 582:40.37 ^~~~~ 583:20.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:29: 583:20.95 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 583:20.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 583:20.96 } // namespace mozilla 583:20.96 ^ 583:20.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 583:20.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 583:20.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 583:20.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 583:43.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:29: 583:43.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 583:43.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 583:43.72 } // namespace mozilla 583:43.72 ^ 583:43.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 583:43.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 583:43.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 583:43.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 583:50.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:29: 583:50.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 583:50.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 583:50.30 } // namespace mozilla 583:50.30 ^ 583:50.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 583:50.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 583:50.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 583:50.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 583:51.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 583:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 583:51.13 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 583:51.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 583:51.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 583:51.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 583:51.13 ^ 583:51.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 583:51.13 struct Block { 583:51.13 ^~~~~ 584:05.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:29: 584:05.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 584:05.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 584:05.63 } // namespace mozilla 584:05.63 ^ 584:05.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 584:05.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 584:05.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 584:05.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 584:10.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 584:10.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp:199:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 584:10.44 } // namespace mozilla 584:10.44 ^ 584:10.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp:199:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 584:10.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 584:10.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp:199:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 584:10.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp:199:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 584:12.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:29: 584:12.08 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 584:12.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 584:12.10 } // namespace mozilla 584:12.10 ^ 584:12.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 584:12.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 584:12.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 584:12.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 584:29.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 584:29.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 584:29.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 584:29.75 } // namespace mozilla 584:29.75 ^ 584:29.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 584:29.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 584:29.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 584:29.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 584:49.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 584:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 584:49.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/MediaChild.cpp:11, 584:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:2: 584:49.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 584:49.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 584:49.73 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 584:49.73 ^ 584:49.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 584:49.73 struct Block { 584:49.73 ^~~~~ 585:17.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 585:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 585:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 585:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 585:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 585:17.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 585:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 585:17.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 585:17.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:17.71 foundInterface = 0; \ 585:17.71 ^~~~~~~~~~~~~~ 585:17.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 585:17.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 585:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:17.71 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 585:17.71 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 585:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:17.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 585:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 585:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 585:17.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 585:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 585:17.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 585:17.73 } else 585:17.73 ^~~~ 585:17.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 585:17.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 585:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:17.74 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 585:17.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 585:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:19.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:74: 585:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/ShmemPool.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 585:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/ShmemPool.cpp:96:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 585:19.53 } // namespace mozilla 585:19.53 ^ 585:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/ShmemPool.cpp:96:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 585:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/ShmemPool.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 585:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/ShmemPool.cpp:96:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 585:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/ShmemPool.cpp:96:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 585:27.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 585:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 585:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 585:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 585:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 585:27.15 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 585:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 585:27.15 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 585:27.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:27.15 foundInterface = 0; \ 585:27.15 ^~~~~~~~~~~~~~ 585:27.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 585:27.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 585:27.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:27.16 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 585:27.16 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 585:27.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:27.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 585:27.18 else 585:27.18 ^~~~ 585:27.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 585:27.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 585:27.18 ^~~~~~~~~~~~~~~~~~ 585:27.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp:140:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 585:27.18 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 585:27.18 ^~~~~~~~~~~~~~~~~~~~~~ 585:27.87 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 585:27.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:27.87 foundInterface = 0; \ 585:27.87 ^~~~~~~~~~~~~~ 585:27.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 585:27.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 585:27.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:27.87 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 585:27.87 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 585:27.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:27.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 585:27.87 else 585:27.87 ^~~~ 585:27.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 585:27.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 585:27.87 ^~~~~~~~~~~~~~~~~~ 585:27.87 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 585:27.88 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 585:27.88 ^~~~~~~~~~~~~~~~~~~~~~ 585:29.20 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 585:29.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:29.20 foundInterface = 0; \ 585:29.20 ^~~~~~~~~~~~~~ 585:29.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 585:29.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 585:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:29.20 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 585:29.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 585:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:29.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 585:29.20 else 585:29.20 ^~~~ 585:29.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 585:29.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 585:29.20 ^~~~~~~~~~~~~~~~~~ 585:29.20 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 585:29.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 585:29.20 ^~~~~~~~~~~~~~~~~~~~~~ 585:30.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 585:30.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:30.44 foundInterface = 0; \ 585:30.44 ^~~~~~~~~~~~~~ 585:30.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 585:30.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 585:30.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:30.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 585:30.44 NS_INTERFACE_MAP_END_INHERITING(Event) 585:30.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:30.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 585:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 585:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 585:30.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 585:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 585:30.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 585:30.44 } else 585:30.44 ^~~~ 585:30.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 585:30.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 585:30.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:30.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 585:30.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 585:30.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:32.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 585:32.47 /builddir/build/BUILD/firefox-70.0.1/objdir/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]': 585:32.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 585:32.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:99: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] 585:32.47 memcpy(aDst, aSrc, aNElem * sizeof(T)); 585:32.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:32.47 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioParamTimeline.h:10, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParam.h:10, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 585:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 585:32.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 585:32.48 struct AudioTimelineEvent final { 585:32.48 ^~~~~~~~~~~~~~~~~~ 585:47.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 585:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 585:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObserver.h:10, 585:47.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 585:47.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 585:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 585:47.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 585:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:47.39 foundInterface = 0; \ 585:47.39 ^~~~~~~~~~~~~~ 585:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 585:47.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 585:47.39 ^~~~~~~~~~~~~~~~~~~~~~~ 585:47.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 585:47.39 NS_INTERFACE_MAP_END 585:47.39 ^~~~~~~~~~~~~~~~~~~~ 585:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 585:47.40 else 585:47.40 ^~~~ 585:47.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 585:47.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 585:47.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:47.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 585:47.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 585:47.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:47.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 585:47.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:47.42 foundInterface = 0; \ 585:47.42 ^~~~~~~~~~~~~~ 585:47.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 585:47.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 585:47.42 ^~~~~~~~~~~~~~~~~~~~~~~ 585:47.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 585:47.42 NS_INTERFACE_MAP_END 585:47.42 ^~~~~~~~~~~~~~~~~~~~ 585:47.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 585:47.43 else 585:47.43 ^~~~ 585:47.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 585:47.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 585:47.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:47.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 585:47.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 585:47.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:47.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:137: 585:47.67 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 585:47.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 585:47.68 } // namespace mozilla 585:47.68 ^ 585:47.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 585:47.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 585:47.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 585:47.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 585:50.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 585:50.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 585:50.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 585:50.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 585:50.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 585:50.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 585:50.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:50.41 foundInterface = 0; \ 585:50.41 ^~~~~~~~~~~~~~ 585:50.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 585:50.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 585:50.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:50.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 585:50.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 585:50.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:50.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 585:50.44 else 585:50.44 ^~~~ 585:50.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 585:50.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 585:50.44 ^~~~~~~~~~~~~~~~~~ 585:50.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 585:50.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 585:50.44 ^~~~~~~~~~~~~~~~~~~~~~ 585:50.60 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 585:50.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:50.60 foundInterface = 0; \ 585:50.60 ^~~~~~~~~~~~~~ 585:50.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 585:50.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 585:50.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:50.61 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 585:50.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 585:50.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:50.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 585:50.61 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 585:50.61 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 585:50.61 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 585:50.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 585:50.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 585:50.63 } else 585:50.63 ^~~~ 585:50.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 585:50.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 585:50.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:50.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 585:50.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 585:50.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:50.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 585:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 585:50.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 585:50.66 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 585:50.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 585:50.66 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 585:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:50.66 foundInterface = 0; \ 585:50.66 ^~~~~~~~~~~~~~ 585:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 585:50.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 585:50.66 ^~~~~~~~~~~~~~~~~~~~~~~ 585:50.66 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 585:50.66 NS_INTERFACE_MAP_END 585:50.66 ^~~~~~~~~~~~~~~~~~~~ 585:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 585:50.66 else 585:50.66 ^~~~ 585:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 585:50.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 585:50.66 ^~~~~~~~~~~~~~~~~~ 585:50.67 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 585:50.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 585:50.67 ^~~~~~~~~~~~~~~~~~~~~~ 585:53.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 585:53.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 585:53.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 585:53.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 585:53.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 585:53.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 585:53.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 585:53.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 585:53.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 585:53.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 585:53.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DOMMediaStream.h:9, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 585:53.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 585:53.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 585:53.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 585:53.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 585:53.57 memset(&aArr[0], 0, N * sizeof(T)); 585:53.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:53.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DOMMediaStream.h:9, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 585:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 585:53.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 585:53.57 class nsDataHashtable : public nsBaseHashtable { 585:53.57 ^~~~~~~~~~~~~~~ 585:53.83 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 585:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:53.83 foundInterface = 0; \ 585:53.83 ^~~~~~~~~~~~~~ 585:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 585:53.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 585:53.83 ^~~~~~~~~~~~~~~~~~~~~~~ 585:53.83 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 585:53.83 NS_INTERFACE_MAP_END 585:53.83 ^~~~~~~~~~~~~~~~~~~~ 585:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 585:53.83 else 585:53.83 ^~~~ 585:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 585:53.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 585:53.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:53.83 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 585:53.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 585:53.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585:56.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 585:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 585:56.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.h:10, 585:56.94 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 585:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 585:56.94 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 585:56.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 585:56.94 foundInterface = 0; \ 585:56.94 ^~~~~~~~~~~~~~ 585:56.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 585:56.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 585:56.95 ^~~~~~~~~~~~~~~~~~~~~~~ 585:56.95 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 585:56.95 NS_INTERFACE_MAP_END 585:56.95 ^~~~~~~~~~~~~~~~~~~~ 585:56.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 585:56.96 else 585:56.96 ^~~~ 585:56.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 585:56.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 585:56.96 ^~~~~~~~~~~~~~~~~~ 585:56.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 585:56.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 585:56.98 ^~~~~~~~~~~~~~~~~~~~~~ 586:01.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 586:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 586:01.97 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 586:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:56: 586:01.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 586:01.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 586:01.97 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 586:01.97 ^ 586:01.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 586:01.97 struct Block { 586:01.97 ^~~~~ 586:03.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 586:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 586:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 586:03.25 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 586:03.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 586:03.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 586:03.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:03.25 foundInterface = 0; \ 586:03.25 ^~~~~~~~~~~~~~ 586:03.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 586:03.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 586:03.25 ^~~~~~~~~~~~~~~~~~~~~~~ 586:03.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 586:03.25 NS_INTERFACE_MAP_END 586:03.25 ^~~~~~~~~~~~~~~~~~~~ 586:03.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:03.25 else 586:03.25 ^~~~ 586:03.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 586:03.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 586:03.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:03.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 586:03.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 586:03.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:03.28 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 586:03.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:03.28 foundInterface = 0; \ 586:03.28 ^~~~~~~~~~~~~~ 586:03.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 586:03.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 586:03.29 ^~~~~~~~~~~~~~~~~~~~~~~ 586:03.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 586:03.29 NS_INTERFACE_MAP_END 586:03.29 ^~~~~~~~~~~~~~~~~~~~ 586:03.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:03.29 else 586:03.29 ^~~~ 586:03.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 586:03.31 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 586:03.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:03.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 586:03.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 586:03.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:08.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 586:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:08.53 foundInterface = 0; \ 586:08.53 ^~~~~~~~~~~~~~ 586:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 586:08.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 586:08.53 ^~~~~~~~~~~~~~~~~~~~~~~ 586:08.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 586:08.53 NS_INTERFACE_MAP_END 586:08.53 ^~~~~~~~~~~~~~~~~~~~ 586:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:08.53 else 586:08.54 ^~~~ 586:08.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 586:08.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 586:08.54 ^~~~~~~~~~~~~~~~~~ 586:08.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 586:08.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 586:08.55 ^~~~~~~~~~~~~~~~~~~~~~ 586:14.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 586:14.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:14.33 foundInterface = 0; \ 586:14.33 ^~~~~~~~~~~~~~ 586:14.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 586:14.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 586:14.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:14.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 586:14.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 586:14.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:14.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:14.33 else 586:14.33 ^~~~ 586:14.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 586:14.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 586:14.33 ^~~~~~~~~~~~~~~~~~ 586:14.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 586:14.33 NS_INTERFACE_MAP_ENTRY(nsIObserver) 586:14.33 ^~~~~~~~~~~~~~~~~~~~~~ 586:14.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 586:14.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:14.81 foundInterface = 0; \ 586:14.81 ^~~~~~~~~~~~~~ 586:14.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 586:14.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 586:14.82 ^~~~~~~~~~~~~~~~~~~~~~~ 586:14.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 586:14.82 NS_INTERFACE_MAP_END 586:14.82 ^~~~~~~~~~~~~~~~~~~~ 586:14.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:14.82 else 586:14.82 ^~~~ 586:14.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 586:14.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 586:14.82 ^~~~~~~~~~~~~~~~~~ 586:14.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 586:14.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 586:14.82 ^~~~~~~~~~~~~~~~~~~~~~ 586:14.84 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 586:14.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:14.84 foundInterface = 0; \ 586:14.84 ^~~~~~~~~~~~~~ 586:14.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 586:14.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 586:14.84 ^~~~~~~~~~~~~~~~~~~~~~~ 586:14.84 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 586:14.84 NS_INTERFACE_MAP_END 586:14.84 ^~~~~~~~~~~~~~~~~~~~ 586:14.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:14.84 else 586:14.84 ^~~~ 586:14.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 586:14.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 586:14.85 ^~~~~~~~~~~~~~~~~~ 586:14.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 586:14.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 586:14.85 ^~~~~~~~~~~~~~~~~~~~~~ 586:14.90 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 586:14.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:14.91 foundInterface = 0; \ 586:14.91 ^~~~~~~~~~~~~~ 586:14.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 586:14.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 586:14.91 ^~~~~~~~~~~~~~~~~~~~~~~ 586:14.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 586:14.91 NS_INTERFACE_MAP_END 586:14.91 ^~~~~~~~~~~~~~~~~~~~ 586:14.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:14.91 else 586:14.91 ^~~~ 586:14.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 586:14.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 586:14.91 ^~~~~~~~~~~~~~~~~~ 586:14.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 586:14.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 586:14.91 ^~~~~~~~~~~~~~~~~~~~~~ 586:24.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:92: 586:24.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp: In member function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)': 586:24.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 586:24.64 } // namespace mozilla 586:24.64 ^ 586:24.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 586:24.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 586:24.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp: In member function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const': 586:24.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 586:24.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 586:24.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 586:25.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:83: 586:25.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/mp4/SinfParser.cpp: In member function 'mozilla::Index::ConvertByteRangesToTimeRanges(mozilla::media::IntervalSet const&)': 586:25.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/mp4/SinfParser.cpp:95:1: warning: the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 586:25.51 } // namespace mozilla 586:25.51 ^ 586:25.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/mp4/SinfParser.cpp:95:1: warning: the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 586:47.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 586:47.71 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 586:47.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:47.71 foundInterface = 0; \ 586:47.71 ^~~~~~~~~~~~~~ 586:47.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 586:47.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 586:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:47.71 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 586:47.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 586:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:47.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 586:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 586:47.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:47.71 else 586:47.71 ^~~~ 586:47.71 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 586:47.73 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 586:47.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:56.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 586:56.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 586:56.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 586:56.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 586:56.05 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 586:56.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 586:56.05 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 586:56.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:56.05 foundInterface = 0; \ 586:56.05 ^~~~~~~~~~~~~~ 586:56.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 586:56.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 586:56.05 ^~~~~~~~~~~~~~~~~~~~~~~ 586:56.05 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 586:56.05 NS_INTERFACE_MAP_END 586:56.05 ^~~~~~~~~~~~~~~~~~~~ 586:56.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:56.05 else 586:56.05 ^~~~ 586:56.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 586:56.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 586:56.05 ^~~~~~~~~~~~~~~~~~ 586:56.05 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 586:56.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 586:56.06 ^~~~~~~~~~~~~~~~~~~~~~ 586:56.20 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 586:56.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:56.20 foundInterface = 0; \ 586:56.21 ^~~~~~~~~~~~~~ 586:56.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 586:56.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 586:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:56.21 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 586:56.21 NS_INTERFACE_MAP_END_INHERITING(Event) 586:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:56.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 586:56.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 586:56.21 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 586:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 586:56.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 586:56.22 } else 586:56.22 ^~~~ 586:56.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 586:56.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 586:56.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:56.22 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 586:56.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 586:56.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:56.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 586:56.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 586:56.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 586:56.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 586:56.29 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 586:56.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 586:56.31 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 586:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:56.32 foundInterface = 0; \ 586:56.32 ^~~~~~~~~~~~~~ 586:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 586:56.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 586:56.32 ^~~~~~~~~~~~~~~~~~~~~~~ 586:56.32 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 586:56.32 NS_INTERFACE_MAP_END 586:56.32 ^~~~~~~~~~~~~~~~~~~~ 586:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:56.32 else 586:56.32 ^~~~ 586:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 586:56.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 586:56.32 ^~~~~~~~~~~~~~~~~~ 586:56.32 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 586:56.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 586:56.32 ^~~~~~~~~~~~~~~~~~~~~~ 586:56.44 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 586:56.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 586:56.45 foundInterface = 0; \ 586:56.45 ^~~~~~~~~~~~~~ 586:56.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 586:56.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 586:56.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:56.45 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 586:56.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 586:56.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586:56.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 586:56.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 586:56.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 586:56.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 586:56.45 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 586:56.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 586:56.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 586:56.45 else 586:56.45 ^~~~ 586:56.45 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 586:56.45 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 586:56.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587:24.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 587:24.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 587:24.33 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:23, 587:24.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 587:24.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 587:24.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 587:24.34 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 587:24.34 ^ 587:24.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 587:24.34 struct Block { 587:24.34 ^~~~~ 587:27.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 587:27.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 587:27.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 587:27.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 587:27.45 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:7, 587:27.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 587:27.45 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 587:27.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 587:27.45 foundInterface = 0; \ 587:27.45 ^~~~~~~~~~~~~~ 587:27.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 587:27.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 587:27.45 ^~~~~~~~~~~~~~~~~~~~~~~ 587:27.45 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 587:27.45 NS_INTERFACE_MAP_END 587:27.45 ^~~~~~~~~~~~~~~~~~~~ 587:27.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 587:27.45 else 587:27.45 ^~~~ 587:27.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 587:27.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 587:27.45 ^~~~~~~~~~~~~~~~~~ 587:27.47 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 587:27.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 587:27.47 ^~~~~~~~~~~~~~~~~~~~~~ 587:27.76 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 587:27.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 587:27.77 foundInterface = 0; \ 587:27.77 ^~~~~~~~~~~~~~ 587:27.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 587:27.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 587:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587:27.77 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 587:27.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 587:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587:27.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 587:27.77 else 587:27.77 ^~~~ 587:27.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 587:27.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 587:27.77 ^~~~~~~~~~~~~~~~~~ 587:27.77 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 587:27.77 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 587:27.77 ^~~~~~~~~~~~~~~~~~~~~~ 587:28.17 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 587:28.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 587:28.17 foundInterface = 0; \ 587:28.17 ^~~~~~~~~~~~~~ 587:28.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 587:28.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 587:28.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587:28.17 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 587:28.17 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 587:28.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587:28.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 587:28.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 587:28.17 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:7, 587:28.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 587:28.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 587:28.17 } else 587:28.17 ^~~~ 587:28.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 587:28.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 587:28.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587:28.18 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 587:28.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 587:28.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587:44.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 587:44.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 587:44.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIApplicationCache.h:10, 587:44.76 from /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.h:11, 587:44.76 from /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 587:44.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 587:44.76 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 587:44.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 587:44.77 foundInterface = 0; \ 587:44.77 ^~~~~~~~~~~~~~ 587:44.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 587:44.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 587:44.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587:44.77 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 587:44.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 587:44.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587:44.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 587:44.78 else 587:44.78 ^~~~ 587:44.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 587:44.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 587:44.78 ^~~~~~~~~~~~~~~~~~ 587:44.78 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 587:44.78 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 587:44.78 ^~~~~~~~~~~~~~~~~~~~~~ 588:06.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 588:06.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 588:06.52 from /builddir/build/BUILD/firefox-70.0.1/dom/power/PowerManagerService.cpp:7, 588:06.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 588:06.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 588:06.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 588:06.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 588:06.52 ^ 588:06.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 588:06.52 struct Block { 588:06.52 ^~~~~ 588:10.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 588:10.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 588:10.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 588:10.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 588:10.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 588:10.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 588:10.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 588:10.01 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:7, 588:10.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 588:10.01 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 588:10.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:10.02 foundInterface = 0; \ 588:10.02 ^~~~~~~~~~~~~~ 588:10.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 588:10.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 588:10.02 ^~~~~~~~~~~~~~~~~~~~~~~ 588:10.02 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 588:10.02 NS_INTERFACE_MAP_END 588:10.02 ^~~~~~~~~~~~~~~~~~~~ 588:10.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:10.02 else 588:10.02 ^~~~ 588:10.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:10.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:10.02 ^~~~~~~~~~~~~~~~~~ 588:10.02 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:10.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 588:10.02 ^~~~~~~~~~~~~~~~~~~~~~ 588:14.91 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 588:14.91 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 588:14.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 588:14.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 588:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 588:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 588:14.92 from /builddir/build/BUILD/firefox-70.0.1/dom/power/PowerManagerService.cpp:7, 588:14.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 588:14.92 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 588:14.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:14.92 foundInterface = 0; \ 588:14.92 ^~~~~~~~~~~~~~ 588:14.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 588:14.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 588:14.92 ^~~~~~~~~~~~~~~~~~~~~~~ 588:14.92 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 588:14.92 NS_INTERFACE_MAP_END 588:14.92 ^~~~~~~~~~~~~~~~~~~~ 588:14.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:14.92 else 588:14.92 ^~~~ 588:14.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:14.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:14.92 ^~~~~~~~~~~~~~~~~~ 588:14.92 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:14.92 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 588:14.92 ^~~~~~~~~~~~~~~~~~~~~~ 588:19.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 588:19.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 588:19.47 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:21, 588:19.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:11: 588:19.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 588:19.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 588:19.47 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 588:19.47 ^ 588:19.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 588:19.47 struct Block { 588:19.47 ^~~~~ 588:20.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 588:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 588:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 588:20.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 588:20.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 588:20.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 588:20.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 588:20.60 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:7, 588:20.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 588:20.60 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 588:20.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:20.60 foundInterface = 0; \ 588:20.61 ^~~~~~~~~~~~~~ 588:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 588:20.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 588:20.61 ^~~~~~~~~~~~~~~~~~~~~~~ 588:20.61 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 588:20.61 NS_INTERFACE_MAP_END 588:20.61 ^~~~~~~~~~~~~~~~~~~~ 588:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:20.61 else 588:20.61 ^~~~ 588:20.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:20.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:20.61 ^~~~~~~~~~~~~~~~~~ 588:20.63 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:20.63 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 588:20.63 ^~~~~~~~~~~~~~~~~~~~~~ 588:20.67 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 588:20.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:20.67 foundInterface = 0; \ 588:20.67 ^~~~~~~~~~~~~~ 588:20.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 588:20.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 588:20.67 ^~~~~~~~~~~~~~~~~~~~~~~ 588:20.67 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 588:20.67 NS_INTERFACE_MAP_END 588:20.67 ^~~~~~~~~~~~~~~~~~~~ 588:20.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:20.67 else 588:20.67 ^~~~ 588:20.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:20.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:20.67 ^~~~~~~~~~~~~~~~~~ 588:20.67 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:20.67 NS_INTERFACE_MAP_ENTRY(nsIPushData) 588:20.67 ^~~~~~~~~~~~~~~~~~~~~~ 588:20.71 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 588:20.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:20.71 foundInterface = 0; \ 588:20.71 ^~~~~~~~~~~~~~ 588:20.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 588:20.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 588:20.72 ^~~~~~~~~~~~~~~~~~~~~~~ 588:20.72 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 588:20.72 NS_INTERFACE_MAP_END 588:20.72 ^~~~~~~~~~~~~~~~~~~~ 588:20.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:20.72 else 588:20.72 ^~~~ 588:20.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:20.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:20.72 ^~~~~~~~~~~~~~~~~~ 588:20.72 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:20.72 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 588:20.72 ^~~~~~~~~~~~~~~~~~~~~~ 588:20.89 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 588:20.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:20.89 foundInterface = 0; \ 588:20.89 ^~~~~~~~~~~~~~ 588:20.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 588:20.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 588:20.89 ^~~~~~~~~~~~~~~~~~~~~~~ 588:20.89 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 588:20.89 NS_INTERFACE_MAP_END 588:20.89 ^~~~~~~~~~~~~~~~~~~~ 588:20.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:20.89 else 588:20.89 ^~~~ 588:20.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:20.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:20.89 ^~~~~~~~~~~~~~~~~~ 588:20.89 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:20.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 588:20.89 ^~~~~~~~~~~~~~~~~~~~~~ 588:20.96 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 588:20.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:20.96 foundInterface = 0; \ 588:20.96 ^~~~~~~~~~~~~~ 588:20.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 588:20.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 588:20.96 ^~~~~~~~~~~~~~~~~~~~~~~ 588:20.96 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 588:20.96 NS_INTERFACE_MAP_END 588:20.96 ^~~~~~~~~~~~~~~~~~~~ 588:20.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:20.96 else 588:20.96 ^~~~ 588:20.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:20.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:20.96 ^~~~~~~~~~~~~~~~~~ 588:20.96 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:20.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 588:20.96 ^~~~~~~~~~~~~~~~~~~~~~ 588:56.11 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 588:56.11 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 588:56.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 588:56.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 588:56.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 588:56.12 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 588:56.12 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 588:56.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 588:56.12 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 588:56.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:56.12 foundInterface = 0; \ 588:56.12 ^~~~~~~~~~~~~~ 588:56.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 588:56.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 588:56.12 ^~~~~~~~~~~~~~~~~~~~~~~ 588:56.12 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 588:56.12 NS_INTERFACE_MAP_END 588:56.12 ^~~~~~~~~~~~~~~~~~~~ 588:56.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:56.12 else 588:56.12 ^~~~ 588:56.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:56.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:56.12 ^~~~~~~~~~~~~~~~~~ 588:56.12 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:56.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 588:56.12 ^~~~~~~~~~~~~~~~~~~~~~ 588:56.15 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 588:56.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:56.16 foundInterface = 0; \ 588:56.16 ^~~~~~~~~~~~~~ 588:56.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 588:56.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 588:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588:56.16 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 588:56.16 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 588:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588:56.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:56.16 else 588:56.16 ^~~~ 588:56.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:56.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:56.16 ^~~~~~~~~~~~~~~~~~ 588:56.16 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:56.16 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 588:56.16 ^~~~~~~~~~~~~~~~~~~~~~ 588:56.21 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 588:56.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:56.21 foundInterface = 0; \ 588:56.21 ^~~~~~~~~~~~~~ 588:56.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 588:56.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 588:56.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588:56.22 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 588:56.22 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 588:56.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588:56.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:56.22 else 588:56.22 ^~~~ 588:56.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:56.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:56.22 ^~~~~~~~~~~~~~~~~~ 588:56.22 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:56.22 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 588:56.22 ^~~~~~~~~~~~~~~~~~~~~~ 588:57.84 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 588:57.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:57.85 foundInterface = 0; \ 588:57.85 ^~~~~~~~~~~~~~ 588:57.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 588:57.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 588:57.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588:57.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 588:57.86 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 588:57.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588:57.86 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:623:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 588:57.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 588:57.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588:57.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 588:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 588:57.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 588:57.86 } else 588:57.86 ^~~~ 588:57.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 588:57.86 } else 588:57.86 ^~~~ 588:57.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 588:57.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 588:57.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588:57.87 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:623:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 588:57.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 588:57.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588:57.91 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 588:57.91 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 588:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 588:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 588:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 588:57.91 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 588:57.91 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 588:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 588:57.91 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 588:57.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 588:57.91 foundInterface = 0; \ 588:57.91 ^~~~~~~~~~~~~~ 588:57.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 588:57.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 588:57.91 ^~~~~~~~~~~~~~~~~~~~~~~ 588:57.91 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 588:57.91 NS_INTERFACE_MAP_END 588:57.91 ^~~~~~~~~~~~~~~~~~~~ 588:57.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 588:57.91 else 588:57.91 ^~~~ 588:57.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 588:57.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 588:57.92 ^~~~~~~~~~~~~~~~~~ 588:57.92 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 588:57.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 588:57.93 ^~~~~~~~~~~~~~~~~~~~~~ 589:02.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 589:02.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 589:02.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 589:02.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 589:02.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 589:02.19 from /builddir/build/BUILD/firefox-70.0.1/dom/security/CSPEvalChecker.cpp:8, 589:02.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 589:02.19 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 589:02.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:02.19 foundInterface = 0; \ 589:02.19 ^~~~~~~~~~~~~~ 589:02.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:02.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:02.19 ^~~~~~~~~~~~~~~~~~~~~~~ 589:02.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:02.19 NS_INTERFACE_MAP_END 589:02.19 ^~~~~~~~~~~~~~~~~~~~ 589:02.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 589:02.19 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 589:02.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 589:02.19 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 589:02.19 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 589:02.19 ^~~~~~~~~~~~~~~~~~~~ 589:02.21 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:7, 589:02.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 589:02.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 589:02.21 } else 589:02.21 ^~~~ 589:02.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 589:02.21 } else 589:02.21 ^~~~ 589:02.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 589:02.21 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 589:02.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 589:02.21 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 589:02.21 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 589:02.21 ^~~~~~~~~~~~~~~~~~~~ 589:04.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 589:04.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 589:04.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 589:04.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 589:04.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 589:04.00 from /builddir/build/BUILD/firefox-70.0.1/dom/security/CSPEvalChecker.cpp:8, 589:04.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 589:04.00 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 589:04.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:04.00 foundInterface = 0; \ 589:04.00 ^~~~~~~~~~~~~~ 589:04.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:04.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:04.00 ^~~~~~~~~~~~~~~~~~~~~~~ 589:04.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:04.00 NS_INTERFACE_MAP_END 589:04.00 ^~~~~~~~~~~~~~~~~~~~ 589:04.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 589:04.00 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 589:04.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 589:04.00 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 589:04.00 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 589:04.00 ^~~~~~~~~~~~~~~~~~~~ 589:04.00 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:7, 589:04.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 589:04.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 589:04.02 } else 589:04.02 ^~~~ 589:04.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 589:04.02 } else 589:04.02 ^~~~ 589:04.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 589:04.02 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 589:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 589:04.02 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 589:04.02 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 589:04.02 ^~~~~~~~~~~~~~~~~~~~ 589:10.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 589:10.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 589:10.66 from /builddir/build/BUILD/firefox-70.0.1/dom/security/nsMixedContentBlocker.cpp:41, 589:10.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:110: 589:10.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 589:10.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 589:10.67 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 589:10.67 ^ 589:10.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 589:10.67 struct Block { 589:10.67 ^~~~~ 589:13.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 589:13.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 589:13.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 589:13.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 589:13.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 589:13.68 from /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/Feature.h:11, 589:13.69 from /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/Feature.cpp:7, 589:13.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 589:13.69 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 589:13.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:13.69 foundInterface = 0; \ 589:13.69 ^~~~~~~~~~~~~~ 589:13.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:13.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:13.69 ^~~~~~~~~~~~~~~~~~~~~~~ 589:13.69 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:13.69 NS_INTERFACE_MAP_END 589:13.69 ^~~~~~~~~~~~~~~~~~~~ 589:13.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:13.69 else 589:13.69 ^~~~ 589:13.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:13.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:13.69 ^~~~~~~~~~~~~~~~~~ 589:13.69 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:13.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:13.69 ^~~~~~~~~~~~~~~~~~~~~~ 589:44.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 589:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 589:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 589:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 589:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 589:44.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 589:44.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAngle.h:10, 589:44.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAngle.cpp:7, 589:44.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 589:44.34 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 589:44.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:44.35 foundInterface = 0; \ 589:44.35 ^~~~~~~~~~~~~~ 589:44.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:44.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:44.35 ^~~~~~~~~~~~~~~~~~~~~~~ 589:44.36 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:44.36 NS_INTERFACE_MAP_END 589:44.36 ^~~~~~~~~~~~~~~~~~~~ 589:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:44.37 else 589:44.37 ^~~~ 589:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:44.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:44.37 ^~~~~~~~~~~~~~~~~~ 589:44.37 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:44.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:44.38 ^~~~~~~~~~~~~~~~~~~~~~ 589:44.39 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 589:44.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:44.40 foundInterface = 0; \ 589:44.40 ^~~~~~~~~~~~~~ 589:44.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:44.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:44.40 ^~~~~~~~~~~~~~~~~~~~~~~ 589:44.40 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:44.40 NS_INTERFACE_MAP_END 589:44.40 ^~~~~~~~~~~~~~~~~~~~ 589:44.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:44.41 else 589:44.41 ^~~~ 589:44.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:44.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:44.41 ^~~~~~~~~~~~~~~~~~ 589:44.41 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:44.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:44.41 ^~~~~~~~~~~~~~~~~~~~~~ 589:44.56 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 589:44.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:44.56 foundInterface = 0; \ 589:44.56 ^~~~~~~~~~~~~~ 589:44.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:44.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:44.56 ^~~~~~~~~~~~~~~~~~~~~~~ 589:44.56 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:44.56 NS_INTERFACE_MAP_END 589:44.56 ^~~~~~~~~~~~~~~~~~~~ 589:44.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:44.56 else 589:44.56 ^~~~ 589:44.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:44.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:44.56 ^~~~~~~~~~~~~~~~~~ 589:44.56 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:44.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:44.56 ^~~~~~~~~~~~~~~~~~~~~~ 589:44.64 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 589:44.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:44.65 foundInterface = 0; \ 589:44.65 ^~~~~~~~~~~~~~ 589:44.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:44.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:44.65 ^~~~~~~~~~~~~~~~~~~~~~~ 589:44.65 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:44.65 NS_INTERFACE_MAP_END 589:44.65 ^~~~~~~~~~~~~~~~~~~~ 589:44.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:44.65 else 589:44.65 ^~~~ 589:44.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:44.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:44.65 ^~~~~~~~~~~~~~~~~~ 589:44.65 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:44.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:44.65 ^~~~~~~~~~~~~~~~~~~~~~ 589:44.76 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 589:44.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:44.76 foundInterface = 0; \ 589:44.76 ^~~~~~~~~~~~~~ 589:44.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:44.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:44.76 ^~~~~~~~~~~~~~~~~~~~~~~ 589:44.76 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:44.76 NS_INTERFACE_MAP_END 589:44.76 ^~~~~~~~~~~~~~~~~~~~ 589:44.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:44.76 else 589:44.76 ^~~~ 589:44.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:44.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:44.76 ^~~~~~~~~~~~~~~~~~ 589:44.76 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:44.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:44.77 ^~~~~~~~~~~~~~~~~~~~~~ 589:44.82 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 589:44.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:44.82 foundInterface = 0; \ 589:44.82 ^~~~~~~~~~~~~~ 589:44.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:44.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:44.83 ^~~~~~~~~~~~~~~~~~~~~~~ 589:44.83 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:44.83 NS_INTERFACE_MAP_END 589:44.83 ^~~~~~~~~~~~~~~~~~~~ 589:44.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:44.83 else 589:44.83 ^~~~ 589:44.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:44.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:44.83 ^~~~~~~~~~~~~~~~~~ 589:44.83 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:44.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:44.83 ^~~~~~~~~~~~~~~~~~~~~~ 589:44.91 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 589:44.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:44.91 foundInterface = 0; \ 589:44.91 ^~~~~~~~~~~~~~ 589:44.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:44.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:44.91 ^~~~~~~~~~~~~~~~~~~~~~~ 589:44.91 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:44.91 NS_INTERFACE_MAP_END 589:44.91 ^~~~~~~~~~~~~~~~~~~~ 589:44.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:44.91 else 589:44.91 ^~~~ 589:44.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:44.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:44.91 ^~~~~~~~~~~~~~~~~~ 589:44.91 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:44.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:44.91 ^~~~~~~~~~~~~~~~~~~~~~ 589:44.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 589:44.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:44.95 foundInterface = 0; \ 589:44.95 ^~~~~~~~~~~~~~ 589:44.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:44.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:44.95 ^~~~~~~~~~~~~~~~~~~~~~~ 589:44.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:44.95 NS_INTERFACE_MAP_END 589:44.96 ^~~~~~~~~~~~~~~~~~~~ 589:44.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:44.96 else 589:44.96 ^~~~ 589:44.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:44.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:44.96 ^~~~~~~~~~~~~~~~~~ 589:44.96 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:44.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:44.96 ^~~~~~~~~~~~~~~~~~~~~~ 589:49.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 589:49.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 589:49.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 589:49.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 589:49.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 589:49.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 589:49.11 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 589:49.11 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 589:49.11 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 589:49.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 589:49.12 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 589:49.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:49.12 foundInterface = 0; \ 589:49.12 ^~~~~~~~~~~~~~ 589:49.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 589:49.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 589:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:49.12 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 589:49.13 NS_INTERFACE_MAP_END_INHERITING(Storage) 589:49.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:49.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:49.13 else 589:49.13 ^~~~ 589:49.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:49.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:49.14 ^~~~~~~~~~~~~~~~~~ 589:49.14 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:49.14 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 589:49.14 ^~~~~~~~~~~~~~~~~~~~~~ 589:49.53 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 589:49.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:49.53 foundInterface = 0; \ 589:49.53 ^~~~~~~~~~~~~~ 589:49.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 589:49.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 589:49.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:49.53 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 589:49.53 NS_INTERFACE_MAP_END_INHERITING(Storage) 589:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:49.54 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:13, 589:49.54 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 589:49.54 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 589:49.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 589:49.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 589:49.54 } else 589:49.54 ^~~~ 589:49.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 589:49.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 589:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:49.54 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 589:49.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 589:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:49.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 589:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 589:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 589:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 589:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 589:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 589:49.61 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 589:49.61 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 589:49.61 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 589:49.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 589:49.62 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 589:49.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:49.62 foundInterface = 0; \ 589:49.64 ^~~~~~~~~~~~~~ 589:49.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 589:49.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 589:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:49.64 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 589:49.64 NS_INTERFACE_MAP_END_INHERITING(Storage) 589:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:49.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:13, 589:49.64 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 589:49.64 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 589:49.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 589:49.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 589:49.64 } else 589:49.67 ^~~~ 589:49.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 589:49.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 589:49.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:49.67 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 589:49.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 589:49.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:52.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 589:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 589:52.57 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorageManager.cpp:9, 589:52.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:56: 589:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 589:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 589:52.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 589:52.58 ^ 589:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 589:52.58 struct Block { 589:52.58 ^~~~~ 589:53.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 589:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 589:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 589:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 589:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 589:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 589:53.26 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 589:53.26 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 589:53.26 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 589:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 589:53.26 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 589:53.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:53.26 foundInterface = 0; \ 589:53.26 ^~~~~~~~~~~~~~ 589:53.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:53.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:53.27 ^~~~~~~~~~~~~~~~~~~~~~~ 589:53.27 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:53.27 NS_INTERFACE_MAP_END 589:53.27 ^~~~~~~~~~~~~~~~~~~~ 589:53.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:53.27 else 589:53.27 ^~~~ 589:53.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:53.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:53.27 ^~~~~~~~~~~~~~~~~~ 589:53.27 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:53.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 589:53.28 ^~~~~~~~~~~~~~~~~~~~~~ 589:53.40 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 589:53.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:53.40 foundInterface = 0; \ 589:53.40 ^~~~~~~~~~~~~~ 589:53.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 589:53.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 589:53.40 ^~~~~~~~~~~~~~~~~~~~~~~ 589:53.40 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 589:53.40 NS_INTERFACE_MAP_END 589:53.40 ^~~~~~~~~~~~~~~~~~~~ 589:53.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:53.40 else 589:53.40 ^~~~ 589:53.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:53.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:53.40 ^~~~~~~~~~~~~~~~~~ 589:53.40 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:53.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 589:53.40 ^~~~~~~~~~~~~~~~~~~~~~ 589:54.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 589:54.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 589:54.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 589:54.91 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 589:54.91 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 589:54.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 589:54.91 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 589:54.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 589:54.91 foundInterface = 0; \ 589:54.91 ^~~~~~~~~~~~~~ 589:54.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 589:54.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 589:54.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:54.92 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 589:54.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 589:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589:54.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 589:54.92 else 589:54.92 ^~~~ 589:54.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 589:54.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 589:54.92 ^~~~~~~~~~~~~~~~~~ 589:54.92 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 589:54.92 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 589:54.92 ^~~~~~~~~~~~~~~~~~~~~~ 590:02.66 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 590:02.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:02.66 foundInterface = 0; \ 590:02.66 ^~~~~~~~~~~~~~ 590:02.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:02.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:02.66 ^~~~~~~~~~~~~~~~~~~~~~~ 590:02.66 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:02.66 NS_INTERFACE_MAP_END 590:02.66 ^~~~~~~~~~~~~~~~~~~~ 590:02.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:02.67 else 590:02.67 ^~~~ 590:02.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:02.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:02.68 ^~~~~~~~~~~~~~~~~~ 590:02.68 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:02.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:02.68 ^~~~~~~~~~~~~~~~~~~~~~ 590:10.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 590:10.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 590:10.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 590:10.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 590:10.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 590:10.56 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.h:10, 590:10.56 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:7, 590:10.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 590:10.56 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 590:10.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:10.57 foundInterface = 0; \ 590:10.57 ^~~~~~~~~~~~~~ 590:10.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:10.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:10.57 ^~~~~~~~~~~~~~~~~~~~~~~ 590:10.57 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:10.57 NS_INTERFACE_MAP_END 590:10.57 ^~~~~~~~~~~~~~~~~~~~ 590:10.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:10.57 else 590:10.57 ^~~~ 590:10.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:10.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:10.59 ^~~~~~~~~~~~~~~~~~ 590:10.59 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:10.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:10.59 ^~~~~~~~~~~~~~~~~~~~~~ 590:10.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 590:10.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:10.84 foundInterface = 0; \ 590:10.84 ^~~~~~~~~~~~~~ 590:10.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:10.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:10.84 ^~~~~~~~~~~~~~~~~~~~~~~ 590:10.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:10.85 NS_INTERFACE_MAP_END 590:10.85 ^~~~~~~~~~~~~~~~~~~~ 590:10.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:10.85 else 590:10.85 ^~~~ 590:10.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:10.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:10.86 ^~~~~~~~~~~~~~~~~~ 590:10.86 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:10.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:10.87 ^~~~~~~~~~~~~~~~~~~~~~ 590:10.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 590:10.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:10.95 foundInterface = 0; \ 590:10.95 ^~~~~~~~~~~~~~ 590:10.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:10.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:10.95 ^~~~~~~~~~~~~~~~~~~~~~~ 590:10.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:10.95 NS_INTERFACE_MAP_END 590:10.95 ^~~~~~~~~~~~~~~~~~~~ 590:10.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:10.95 else 590:10.95 ^~~~ 590:10.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:10.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:10.95 ^~~~~~~~~~~~~~~~~~ 590:10.96 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:10.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:10.96 ^~~~~~~~~~~~~~~~~~~~~~ 590:11.05 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 590:11.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:11.05 foundInterface = 0; \ 590:11.05 ^~~~~~~~~~~~~~ 590:11.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:11.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:11.06 ^~~~~~~~~~~~~~~~~~~~~~~ 590:11.06 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:11.06 NS_INTERFACE_MAP_END 590:11.06 ^~~~~~~~~~~~~~~~~~~~ 590:11.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:11.07 else 590:11.07 ^~~~ 590:11.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:11.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:11.07 ^~~~~~~~~~~~~~~~~~ 590:11.07 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:11.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:11.08 ^~~~~~~~~~~~~~~~~~~~~~ 590:11.83 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 590:11.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:11.84 foundInterface = 0; \ 590:11.84 ^~~~~~~~~~~~~~ 590:11.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:11.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:11.84 ^~~~~~~~~~~~~~~~~~~~~~~ 590:11.84 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:11.84 NS_INTERFACE_MAP_END 590:11.84 ^~~~~~~~~~~~~~~~~~~~ 590:11.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:11.84 else 590:11.84 ^~~~ 590:11.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:11.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:11.84 ^~~~~~~~~~~~~~~~~~ 590:11.84 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:11.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:11.84 ^~~~~~~~~~~~~~~~~~~~~~ 590:11.91 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 590:11.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:11.91 foundInterface = 0; \ 590:11.91 ^~~~~~~~~~~~~~ 590:11.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:11.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:11.92 ^~~~~~~~~~~~~~~~~~~~~~~ 590:11.92 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:11.92 NS_INTERFACE_MAP_END 590:11.93 ^~~~~~~~~~~~~~~~~~~~ 590:11.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:11.93 else 590:11.93 ^~~~ 590:11.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:11.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:11.93 ^~~~~~~~~~~~~~~~~~ 590:11.93 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:11.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:11.93 ^~~~~~~~~~~~~~~~~~~~~~ 590:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 590:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:11.99 foundInterface = 0; \ 590:11.99 ^~~~~~~~~~~~~~ 590:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 590:11.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 590:11.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 590:11.99 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 590:11.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:11.99 else 590:11.99 ^~~~ 590:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:11.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:11.99 ^~~~~~~~~~~~~~~~~~ 590:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:11.99 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 590:11.99 ^~~~~~~~~~~~~~~~~~~~~~ 590:12.17 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 590:12.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:12.18 foundInterface = 0; \ 590:12.18 ^~~~~~~~~~~~~~ 590:12.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:12.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:12.18 ^~~~~~~~~~~~~~~~~~~~~~~ 590:12.18 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:12.18 NS_INTERFACE_MAP_END 590:12.18 ^~~~~~~~~~~~~~~~~~~~ 590:12.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:12.18 else 590:12.18 ^~~~ 590:12.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:12.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:12.18 ^~~~~~~~~~~~~~~~~~ 590:12.18 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:12.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:12.18 ^~~~~~~~~~~~~~~~~~~~~~ 590:12.24 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 590:12.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:12.24 foundInterface = 0; \ 590:12.24 ^~~~~~~~~~~~~~ 590:12.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:12.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:12.24 ^~~~~~~~~~~~~~~~~~~~~~~ 590:12.24 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:12.24 NS_INTERFACE_MAP_END 590:12.24 ^~~~~~~~~~~~~~~~~~~~ 590:12.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:12.24 else 590:12.24 ^~~~ 590:12.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:12.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:12.24 ^~~~~~~~~~~~~~~~~~ 590:12.24 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:12.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:12.25 ^~~~~~~~~~~~~~~~~~~~~~ 590:12.51 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 590:12.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:12.51 foundInterface = 0; \ 590:12.51 ^~~~~~~~~~~~~~ 590:12.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 590:12.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 590:12.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590:12.52 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 590:12.52 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 590:12.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590:12.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:12.52 else 590:12.52 ^~~~ 590:12.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:12.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:12.53 ^~~~~~~~~~~~~~~~~~ 590:12.53 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:12.53 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 590:12.53 ^~~~~~~~~~~~~~~~~~~~~~ 590:12.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 590:12.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 590:12.98 from /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocketChild.cpp:11, 590:12.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:92: 590:12.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 590:12.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 590:12.98 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 590:12.98 ^ 590:12.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 590:12.98 struct Block { 590:12.98 ^~~~~ 590:14.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 590:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:14.85 foundInterface = 0; \ 590:14.86 ^~~~~~~~~~~~~~ 590:14.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 590:14.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 590:14.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590:14.86 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 590:14.86 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 590:14.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590:14.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:14.86 else 590:14.86 ^~~~ 590:14.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:14.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:14.86 ^~~~~~~~~~~~~~~~~~ 590:14.86 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:14.86 NS_INTERFACE_MAP_ENTRY(Link) 590:14.86 ^~~~~~~~~~~~~~~~~~~~~~ 590:15.23 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 590:15.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:15.26 foundInterface = 0; \ 590:15.26 ^~~~~~~~~~~~~~ 590:15.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:15.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:15.26 ^~~~~~~~~~~~~~~~~~~~~~~ 590:15.26 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:15.26 NS_INTERFACE_MAP_END 590:15.26 ^~~~~~~~~~~~~~~~~~~~ 590:15.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:15.28 else 590:15.28 ^~~~ 590:15.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:15.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:15.28 ^~~~~~~~~~~~~~~~~~ 590:15.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:15.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:15.28 ^~~~~~~~~~~~~~~~~~~~~~ 590:19.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 590:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 590:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 590:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 590:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 590:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 590:19.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 590:19.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 590:19.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 590:19.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 590:19.83 memset(&aArr[0], 0, N * sizeof(T)); 590:19.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590:19.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 590:19.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 590:19.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 590:19.84 class nsDataHashtable : public nsBaseHashtable { 590:19.84 ^~~~~~~~~~~~~~~ 590:43.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 590:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 590:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 590:43.85 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedLengthList.h:13, 590:43.85 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedLengthList.cpp:7, 590:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 590:43.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 590:43.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:43.85 foundInterface = 0; \ 590:43.85 ^~~~~~~~~~~~~~ 590:43.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:43.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:43.85 ^~~~~~~~~~~~~~~~~~~~~~~ 590:43.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:43.85 NS_INTERFACE_MAP_END 590:43.85 ^~~~~~~~~~~~~~~~~~~~ 590:43.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:43.85 else 590:43.85 ^~~~ 590:43.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:43.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:43.85 ^~~~~~~~~~~~~~~~~~ 590:43.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:43.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:43.86 ^~~~~~~~~~~~~~~~~~~~~~ 590:43.93 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 590:43.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:43.93 foundInterface = 0; \ 590:43.93 ^~~~~~~~~~~~~~ 590:43.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:43.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:43.93 ^~~~~~~~~~~~~~~~~~~~~~~ 590:43.93 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:43.93 NS_INTERFACE_MAP_END 590:43.96 ^~~~~~~~~~~~~~~~~~~~ 590:43.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:43.96 else 590:43.96 ^~~~ 590:43.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:43.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:43.96 ^~~~~~~~~~~~~~~~~~ 590:43.96 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:43.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:43.96 ^~~~~~~~~~~~~~~~~~~~~~ 590:45.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 590:45.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 590:45.40 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:9, 590:45.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:29: 590:45.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 590:45.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 590:45.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 590:45.41 ^ 590:45.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 590:45.41 struct Block { 590:45.41 ^~~~~ 590:45.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 590:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 590:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 590:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 590:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 590:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 590:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 590:45.91 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/PermissionObserver.h:10, 590:45.91 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/PermissionObserver.cpp:7, 590:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 590:45.91 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 590:45.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:45.91 foundInterface = 0; \ 590:45.91 ^~~~~~~~~~~~~~ 590:45.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 590:45.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 590:45.91 ^~~~~~~~~~~~~~~~~~~~~~~ 590:45.91 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 590:45.91 NS_INTERFACE_MAP_END 590:45.91 ^~~~~~~~~~~~~~~~~~~~ 590:45.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:45.91 else 590:45.91 ^~~~ 590:45.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:45.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:45.93 ^~~~~~~~~~~~~~~~~~ 590:45.93 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:45.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 590:45.93 ^~~~~~~~~~~~~~~~~~~~~~ 590:47.76 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 590:47.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 590:47.76 foundInterface = 0; \ 590:47.76 ^~~~~~~~~~~~~~ 590:47.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 590:47.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 590:47.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590:47.77 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 590:47.77 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 590:47.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590:47.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 590:47.77 else 590:47.77 ^~~~ 590:47.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 590:47.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 590:47.77 ^~~~~~~~~~~~~~~~~~ 590:47.77 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 590:47.77 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 590:47.77 ^~~~~~~~~~~~~~~~~~~~~~ 591:27.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 591:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 591:27.44 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:53: 591:27.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 591:27.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 591:27.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 591:27.44 ^ 591:27.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 591:27.45 struct Block { 591:27.45 ^~~~~ 591:29.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 591:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 591:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPluginHost.h:14, 591:29.54 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.h:12, 591:29.55 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:9: 591:29.55 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 591:29.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 591:29.55 foundInterface = 0; \ 591:29.55 ^~~~~~~~~~~~~~ 591:29.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 591:29.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 591:29.56 ^~~~~~~~~~~~~~~~~~~~~~~ 591:29.56 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:1648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 591:29.56 NS_INTERFACE_MAP_END 591:29.56 ^~~~~~~~~~~~~~~~~~~~ 591:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 591:29.56 else 591:29.56 ^~~~ 591:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 591:29.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 591:29.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:29.57 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:1647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 591:29.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 591:29.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:32.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg3.cpp:137: 591:32.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp: In function 'mozilla::SVGContentUtils::GetViewBoxTransform(float, float, float, float, float, float, mozilla::SVGAnimatedPreserveAspectRatio const&)': 591:32.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 591:32.63 } // namespace mozilla 591:32.63 ^ 591:32.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 591:32.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp: In function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)': 591:32.65 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 591:32.65 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 591:32.65 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp: In function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)': 591:32.65 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 591:32.65 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 591:43.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 591:43.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 591:43.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 591:43.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 591:43.59 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 591:43.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 591:43.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 591:43.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 591:43.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 591:43.59 ^ 591:43.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 591:43.59 struct Block { 591:43.59 ^~~~~ 591:55.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 591:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 591:55.59 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.h:10, 591:55.59 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedNumber.h:10, 591:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 591:55.59 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDropShadowElement.cpp:7, 591:55.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 591:55.59 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 591:55.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 591:55.59 foundInterface = 0; \ 591:55.59 ^~~~~~~~~~~~~~ 591:55.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 591:55.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 591:55.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:55.59 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 591:55.59 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 591:55.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:55.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 591:55.59 } else 591:55.59 ^~~~ 591:55.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 591:55.59 NS_IMPL_QUERY_BODY_CONCRETE(_class) 591:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:55.60 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 591:55.60 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 591:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:55.62 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 591:55.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 591:55.62 foundInterface = 0; \ 591:55.62 ^~~~~~~~~~~~~~ 591:55.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 591:55.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 591:55.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:55.62 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 591:55.62 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 591:55.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:55.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 591:55.64 } else 591:55.64 ^~~~ 591:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 591:55.64 NS_IMPL_QUERY_BODY_CONCRETE(_class) 591:55.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:55.64 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 591:55.64 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 591:55.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:59.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 591:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 591:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 591:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 591:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 591:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 591:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 591:59.27 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 591:59.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 591:59.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 591:59.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 591:59.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 591:59.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 591:59.28 memset(&aArr[0], 0, N * sizeof(T)); 591:59.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:59.28 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 591:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 591:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 591:59.28 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsNPAPIPluginInstance.h:27, 591:59.28 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:15, 591:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 591:59.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 591:59.28 class nsDataHashtable : public nsBaseHashtable { 591:59.28 ^~~~~~~~~~~~~~~ 591:59.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 591:59.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 591:59.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 591:59.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 591:59.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 591:59.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 591:59.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 591:59.51 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 591:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 591:59.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 591:59.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 591:59.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 591:59.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 591:59.52 memset(&aArr[0], 0, N * sizeof(T)); 591:59.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:59.52 In file included from /usr/include/c++/8/vector:64, 591:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 591:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 591:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 591:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 591:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PluginLibrary.h:19, 591:59.52 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsNPAPIPlugin.h:14, 591:59.52 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:14, 591:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 591:59.52 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 591:59.52 class vector : protected _Vector_base<_Tp, _Alloc> 591:59.52 ^~~~~~ 591:59.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 591:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 591:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 591:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 591:59.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 591:59.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 591:59.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 591:59.55 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 591:59.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 591:59.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 591:59.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 591:59.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 591:59.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 591:59.55 memset(&aArr[0], 0, N * sizeof(T)); 591:59.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591:59.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 591:59.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 591:59.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 591:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 591:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 591:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 591:59.56 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 591:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 591:59.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 591:59.56 class ClipManager { 591:59.56 ^~~~~~~~~~~ 592:04.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:137: 592:04.68 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGForeignObjectElement.cpp: In member function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 592:04.68 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGForeignObjectElement.cpp:156:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 592:04.68 } // namespace mozilla 592:04.68 ^ 592:04.68 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGForeignObjectElement.cpp:156:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 592:08.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:10, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedEnumeration.h:10, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, 592:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 592:08.13 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 592:08.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 592:08.13 foundInterface = 0; \ 592:08.14 ^~~~~~~~~~~~~~ 592:08.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 592:08.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 592:08.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:08.14 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 592:08.14 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 592:08.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:08.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 592:08.14 else 592:08.14 ^~~~ 592:08.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 592:08.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 592:08.14 ^~~~~~~~~~~~~~~~~~ 592:08.14 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 592:08.14 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 592:08.14 ^~~~~~~~~~~~~~~~~~~~~~ 592:16.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:137: 592:16.83 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 592:16.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 592:16.84 } // namespace mozilla 592:16.84 ^ 592:16.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 592:16.86 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)': 592:16.86 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 592:16.86 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 592:16.88 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 592:16.88 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 592:16.88 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 592:35.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 592:35.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 592:35.06 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:10, 592:35.06 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 592:35.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 592:35.06 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 592:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 592:35.07 foundInterface = 0; \ 592:35.07 ^~~~~~~~~~~~~~ 592:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 592:35.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 592:35.07 ^~~~~~~~~~~~~~~~~~~~~~~ 592:35.07 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 592:35.07 NS_INTERFACE_MAP_END 592:35.07 ^~~~~~~~~~~~~~~~~~~~ 592:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 592:35.07 else 592:35.07 ^~~~ 592:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 592:35.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 592:35.07 ^~~~~~~~~~~~~~~~~~ 592:35.07 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 592:35.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 592:35.07 ^~~~~~~~~~~~~~~~~~~~~~ 592:36.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:137: 592:36.10 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 592:36.11 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.cpp:94:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 592:36.11 } // namespace mozilla 592:36.11 ^ 592:36.11 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.cpp:94:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 592:40.88 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 592:40.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 592:40.88 foundInterface = 0; \ 592:40.88 ^~~~~~~~~~~~~~ 592:40.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 592:40.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 592:40.88 ^~~~~~~~~~~~~~~~~~~~~~~ 592:40.88 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 592:40.88 NS_INTERFACE_MAP_END 592:40.88 ^~~~~~~~~~~~~~~~~~~~ 592:40.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 592:40.89 else 592:40.89 ^~~~ 592:40.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 592:40.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 592:40.89 ^~~~~~~~~~~~~~~~~~ 592:40.90 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 592:40.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 592:40.90 ^~~~~~~~~~~~~~~~~~~~~~ 592:40.92 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 592:40.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 592:40.92 foundInterface = 0; \ 592:40.92 ^~~~~~~~~~~~~~ 592:40.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 592:40.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 592:40.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:40.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 592:40.92 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 592:40.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:40.92 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 592:40.92 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 592:40.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:40.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 592:40.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 592:40.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 592:40.93 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:12, 592:40.93 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 592:40.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 592:40.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 592:40.93 } else 592:40.93 ^~~~ 592:40.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 592:40.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 592:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:40.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 592:40.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 592:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:40.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 592:40.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 592:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:41.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 592:41.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 592:41.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:10, 592:41.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 592:41.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 592:41.34 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 592:41.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 592:41.34 foundInterface = 0; \ 592:41.34 ^~~~~~~~~~~~~~ 592:41.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 592:41.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 592:41.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:41.34 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 592:41.34 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 592:41.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:41.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 592:41.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 592:41.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 592:41.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:12, 592:41.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 592:41.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 592:41.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 592:41.34 } else 592:41.34 ^~~~ 592:41.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 592:41.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 592:41.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:41.35 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 592:41.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 592:41.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592:50.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:137: 592:50.48 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTSpanElement.cpp: In member function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 592:50.48 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTSpanElement.cpp:55:1: warning: the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 592:50.48 } // namespace mozilla 592:50.48 ^ 592:50.48 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTSpanElement.cpp:55:1: warning: the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 593:03.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 593:03.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 593:03.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 593:03.29 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 593:03.29 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTextContentElement.cpp:17, 593:03.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 593:03.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 593:03.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 593:03.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 593:03.29 ^ 593:03.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 593:03.29 struct Block { 593:03.29 ^~~~~ 593:11.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 593:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:11.99 foundInterface = 0; \ 593:11.99 ^~~~~~~~~~~~~~ 593:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:11.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:11.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:11.99 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 593:11.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:12.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 593:12.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 593:12.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 593:12.00 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 593:12.00 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:12.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:12.00 } else 593:12.00 ^~~~ 593:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:12.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:12.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:12.00 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:12.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 593:12.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:16.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 593:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 593:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 593:16.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 593:16.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGStringList.h:11, 593:16.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, 593:16.46 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:7, 593:16.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 593:16.46 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 593:16.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:16.46 foundInterface = 0; \ 593:16.46 ^~~~~~~~~~~~~~ 593:16.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 593:16.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 593:16.46 ^~~~~~~~~~~~~~~~~~~~~~~ 593:16.46 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 593:16.46 NS_INTERFACE_MAP_END 593:16.46 ^~~~~~~~~~~~~~~~~~~~ 593:16.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 593:16.48 else 593:16.48 ^~~~ 593:16.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 593:16.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 593:16.48 ^~~~~~~~~~~~~~~~~~ 593:16.48 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 593:16.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 593:16.49 ^~~~~~~~~~~~~~~~~~~~~~ 593:19.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:19.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 593:19.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 593:19.29 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.29 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.29 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.29 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaElementAudioSourceNode::QueryInterface(const nsIID&, void**)': 593:19.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:19.31 foundInterface = 0; \ 593:19.31 ^~~~~~~~~~~~~~ 593:19.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:19.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:19.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:19.31 NS_INTERFACE_MAP_END_INHERITING(MediaStreamAudioSourceNode) 593:19.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 593:19.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:19.31 } else 593:19.31 ^~~~ 593:19.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:19.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:19.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:19.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaElementAudioSourceNode) 593:19.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:19.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 593:19.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 593:19.63 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 593:19.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:19.65 foundInterface = 0; \ 593:19.65 ^~~~~~~~~~~~~~ 593:19.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:19.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:19.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.65 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:19.65 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 593:19.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 593:19.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:19.65 } else 593:19.65 ^~~~ 593:19.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:19.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:19.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:19.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 593:19.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 593:19.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 593:19.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 593:19.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:19.70 foundInterface = 0; \ 593:19.70 ^~~~~~~~~~~~~~ 593:19.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:19.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:19.72 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:19.72 } else 593:19.72 ^~~~ 593:19.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:19.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:19.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 593:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.76 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 593:19.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:19.76 foundInterface = 0; \ 593:19.76 ^~~~~~~~~~~~~~ 593:19.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:19.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:19.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:19.77 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:19.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 593:19.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:19.80 } else 593:19.80 ^~~~ 593:19.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:19.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:19.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:19.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 593:19.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:19.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 593:19.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 593:19.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 593:19.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:19.88 foundInterface = 0; \ 593:19.88 ^~~~~~~~~~~~~~ 593:19.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:19.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:19.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:19.88 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:19.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 593:19.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:19.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:19.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:19.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:19.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:19.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:19.89 } else 593:19.89 ^~~~ 593:19.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:19.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:19.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:19.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:19.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 593:19.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:20.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 593:20.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 593:20.22 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:20.22 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:20.22 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:20.22 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:20.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:20.22 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 593:20.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:20.24 foundInterface = 0; \ 593:20.24 ^~~~~~~~~~~~~~ 593:20.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:20.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:20.24 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 593:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 593:20.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:20.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:20.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:20.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:20.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:20.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:20.24 } else 593:20.24 ^~~~ 593:20.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:20.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:20.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 593:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:20.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:20.38 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 593:20.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:20.38 foundInterface = 0; \ 593:20.38 ^~~~~~~~~~~~~~ 593:20.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:20.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:20.39 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 593:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 593:20.39 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 593:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 593:20.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 593:20.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 593:20.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 593:20.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:20.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:20.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:20.39 } else 593:20.39 ^~~~ 593:20.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:20.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:20.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 593:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 593:20.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 593:20.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:20.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 593:20.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 593:20.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:20.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:20.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:20.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:20.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:20.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 593:20.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:20.62 foundInterface = 0; \ 593:20.62 ^~~~~~~~~~~~~~ 593:20.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:20.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:20.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:20.62 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:20.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 593:20.63 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:20.63 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:20.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:20.65 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:20.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:20.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:20.65 } else 593:20.65 ^~~~ 593:20.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:20.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:20.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:20.66 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:20.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 593:20.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 593:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 593:21.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:21.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:21.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:21.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:21.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 593:21.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:21.10 foundInterface = 0; \ 593:21.10 ^~~~~~~~~~~~~~ 593:21.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:21.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:21.11 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:21.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 593:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:21.13 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:21.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:21.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:21.13 } else 593:21.13 ^~~~ 593:21.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:21.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:21.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.13 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:21.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 593:21.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:21.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 593:21.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:21.14 foundInterface = 0; \ 593:21.14 ^~~~~~~~~~~~~~ 593:21.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:21.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.15 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:21.15 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 593:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 593:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 593:21.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 593:21.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:21.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:21.16 } else 593:21.16 ^~~~ 593:21.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:21.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:21.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.16 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:21.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 593:21.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 593:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 593:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:21.21 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 593:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:21.21 foundInterface = 0; \ 593:21.21 ^~~~~~~~~~~~~~ 593:21.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:21.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:21.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.22 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:21.22 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:21.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 593:21.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 593:21.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 593:21.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 593:21.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 593:21.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 593:21.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:21.24 } else 593:21.25 ^~~~ 593:21.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:21.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:21.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 593:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:21.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 593:21.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:21.48 foundInterface = 0; \ 593:21.48 ^~~~~~~~~~~~~~ 593:21.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:21.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:21.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:21.48 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 593:21.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 593:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 593:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 593:21.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 593:21.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:21.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:21.51 } else 593:21.51 ^~~~ 593:21.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:21.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:21.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:21.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 593:21.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:21.92 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 593:21.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:21.92 foundInterface = 0; \ 593:21.92 ^~~~~~~~~~~~~~ 593:21.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:21.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:21.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.92 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:21.92 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:21.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 593:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 593:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 593:21.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 593:21.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:21.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:21.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:21.94 } else 593:21.94 ^~~~ 593:21.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:21.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:21.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:21.94 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:21.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 593:21.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:22.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 593:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:22.17 foundInterface = 0; \ 593:22.17 ^~~~~~~~~~~~~~ 593:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:22.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:22.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:22.18 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:22.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 593:22.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 593:22.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 593:22.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 593:22.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:22.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:22.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:22.18 } else 593:22.18 ^~~~ 593:22.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:22.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:22.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:22.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 593:22.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:22.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 593:22.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:22.46 foundInterface = 0; \ 593:22.46 ^~~~~~~~~~~~~~ 593:22.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:22.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:22.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:22.46 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:22.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 593:22.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 593:22.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 593:22.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 593:22.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:22.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:22.51 } else 593:22.51 ^~~~ 593:22.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:22.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:22.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 593:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:22.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 593:22.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 593:22.76 foundInterface = 0; \ 593:22.76 ^~~~~~~~~~~~~~ 593:22.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 593:22.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 593:22.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 593:22.77 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 593:22.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 593:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 593:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 593:22.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 593:22.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 593:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 593:22.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 593:22.78 } else 593:22.78 ^~~~ 593:22.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 593:22.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 593:22.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:22.78 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 593:22.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 593:22.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:27.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 593:27.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 593:27.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 593:27.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 593:27.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 593:27.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 593:27.41 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 593:27.41 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 593:27.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 593:27.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 593:27.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 593:27.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 593:27.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 593:27.41 memset(&aArr[0], 0, N * sizeof(T)); 593:27.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:27.42 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:19, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:11, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 593:27.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 593:27.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 593:27.42 class nsDataHashtable : public nsBaseHashtable { 593:27.42 ^~~~~~~~~~~~~~~ 593:27.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 593:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 593:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 593:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 593:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 593:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 593:27.55 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 593:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 593:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 593:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 593:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 593:27.56 memset(&aArr[0], 0, N * sizeof(T)); 593:27.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:27.56 In file included from /usr/include/c++/8/vector:64, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:11, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 593:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 593:27.56 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 593:27.56 class vector : protected _Vector_base<_Tp, _Alloc> 593:27.57 ^~~~~~ 593:27.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 593:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 593:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 593:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 593:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 593:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 593:27.58 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 593:27.58 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 593:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 593:27.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 593:27.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 593:27.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 593:27.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 593:27.58 memset(&aArr[0], 0, N * sizeof(T)); 593:27.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:27.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 593:27.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 593:27.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 593:27.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 593:27.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 593:27.60 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 593:27.60 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTextContentElement.cpp:17, 593:27.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 593:27.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 593:27.60 class ClipManager { 593:27.60 ^~~~~~~~~~~ 593:34.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:101: 593:34.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WebAudioUtils.cpp: In member function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(RefPtr const&, mozilla::ErrorResult&)': 593:34.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WebAudioUtils.cpp:144:1: warning: the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToRightTrackERK6RefPtrINS_14DOMMediaStreamEERNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 593:34.56 } // namespace mozilla 593:34.56 ^ 593:34.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WebAudioUtils.cpp:144:1: warning: the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToRightTrackERK6RefPtrINS_14DOMMediaStreamEERNS_11ErrorResultE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 593:34.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WebAudioUtils.cpp:144:1: warning: the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToRightTrackERK6RefPtrINS_14DOMMediaStreamEERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 593:41.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:137: 593:41.48 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 593:41.48 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 593:41.48 } 593:41.48 ^ 593:41.48 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 593:41.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 593:41.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 593:41.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 593:41.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 593:41.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 593:41.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 593:41.50 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 593:41.51 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)': 593:41.51 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 593:41.51 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 593:41.51 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 593:41.51 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 593:41.51 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 593:41.53 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::SVGTransformList::GetConsolidationMatrix() const': 593:41.53 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 593:41.53 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 593:45.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 593:45.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 593:45.55 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginInstanceParent.cpp:63, 593:45.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:83: 593:45.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 593:45.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 593:45.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 593:45.55 ^ 593:45.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 593:45.55 struct Block { 593:45.55 ^~~~~ 593:52.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 593:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 593:52.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 593:52.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 593:52.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 593:52.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 593:52.72 memset(&aArr[0], 0, N * sizeof(T)); 593:52.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593:52.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 593:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 593:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 593:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 593:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 593:52.75 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 593:52.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 593:52.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 593:52.78 class nsDataHashtable : public nsBaseHashtable { 593:52.78 ^~~~~~~~~~~~~~~ 594:09.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:137: 594:09.25 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()': 594:09.25 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 594:09.25 } /* namespace mozilla */ 594:09.25 ^ 594:09.25 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 594:09.25 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 594:09.28 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChild::DeinitGraphics()': 594:09.28 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins17PluginModuleChild14DeinitGraphicsEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 594:09.28 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins17PluginModuleChild14DeinitGraphicsEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 594:09.28 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChild::~PluginModuleChild()': 594:09.28 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins17PluginModuleChildD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 594:09.28 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins17PluginModuleChildD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 594:10.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 594:10.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 594:10.73 from /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:7: 594:10.73 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 594:10.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 594:10.73 foundInterface = 0; \ 594:10.73 ^~~~~~~~~~~~~~ 594:10.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 594:10.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 594:10.74 ^~~~~~~~~~~~~~~~~~~~~~~ 594:10.74 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 594:10.74 NS_INTERFACE_MAP_END 594:10.74 ^~~~~~~~~~~~~~~~~~~~ 594:10.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 594:10.74 else 594:10.74 ^~~~ 594:10.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 594:10.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 594:10.74 ^~~~~~~~~~~~~~~~~~ 594:10.74 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 594:10.74 NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 594:10.74 ^~~~~~~~~~~~~~~~~~~~~~ 594:20.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 594:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 594:20.64 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:39: 594:20.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 594:20.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594:20.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 594:20.64 ^ 594:20.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 594:20.64 struct Block { 594:20.64 ^~~~~ 594:40.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 594:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 594:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 594:40.06 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:14, 594:40.07 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 594:40.07 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 594:40.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 594:40.07 foundInterface = 0; \ 594:40.07 ^~~~~~~~~~~~~~ 594:40.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 594:40.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 594:40.07 ^~~~~~~~~~~~~~~~~~~~~~~ 594:40.07 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:27253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 594:40.07 NS_INTERFACE_MAP_END 594:40.08 ^~~~~~~~~~~~~~~~~~~~ 594:40.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 594:40.08 else 594:40.08 ^~~~ 594:40.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 594:40.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 594:40.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594:40.08 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:27252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 594:40.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 594:40.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594:40.98 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 594:40.98 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 594:40.98 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsAutoPtr.h:10, 594:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 594:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 594:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 594:40.98 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:20, 594:40.98 from /builddir/build/BUILD/firefox-70.0.1/dom/system/OSFileConstants.cpp:60, 594:40.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 594:40.98 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 594:40.98 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 594:40.98 foundInterface = 0; \ 594:40.98 ^~~~~~~~~~~~~~ 594:40.98 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 594:40.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 594:40.98 ^~~~~~~~~~~~~~~~~~~~~~~ 594:40.98 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 594:40.98 NS_INTERFACE_MAP_END 594:40.98 ^~~~~~~~~~~~~~~~~~~~ 594:40.98 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 594:40.98 else 594:40.98 ^~~~ 594:40.98 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 594:40.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 594:40.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594:41.00 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 594:41.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 594:41.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594:45.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:15, 594:45.97 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 594:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 594:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 594:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 594:45.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 594:45.98 memset(&aArr[0], 0, N * sizeof(T)); 594:45.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594:45.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 594:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 594:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 594:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 594:45.98 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:15, 594:45.98 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 594:45.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 594:45.98 class nsDataHashtable : public nsBaseHashtable { 594:45.98 ^~~~~~~~~~~~~~~ 595:04.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 595:04.57 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 595:04.57 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 595:04.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 595:04.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 595:04.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 595:04.57 ^ 595:04.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 595:04.57 struct Block { 595:04.57 ^~~~~ 595:08.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.h:10, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.cpp:7, 595:08.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 595:08.55 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 595:08.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 595:08.56 foundInterface = 0; \ 595:08.56 ^~~~~~~~~~~~~~ 595:08.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 595:08.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 595:08.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595:08.56 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 595:08.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 595:08.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595:08.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 595:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Worker.h:12, 595:08.56 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.h:10, 595:08.56 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.cpp:7, 595:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 595:08.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 595:08.56 } else 595:08.56 ^~~~ 595:08.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 595:08.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 595:08.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595:08.56 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 595:08.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 595:08.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595:21.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 595:21.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 595:21.03 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerManager.cpp:14, 595:21.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:38: 595:21.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 595:21.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 595:21.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 595:21.03 ^ 595:21.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 595:21.03 struct Block { 595:21.03 ^~~~~ 595:31.31 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 595:31.31 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 595:31.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 595:31.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 595:31.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 595:31.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 595:31.31 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 595:31.31 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 595:31.31 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 595:31.31 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 595:31.31 foundInterface = 0; \ 595:31.31 ^~~~~~~~~~~~~~ 595:31.31 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 595:31.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 595:31.31 ^~~~~~~~~~~~~~~~~~~~~~~ 595:31.31 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:598:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 595:31.31 NS_INTERFACE_MAP_END 595:31.31 ^~~~~~~~~~~~~~~~~~~~ 595:31.31 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 595:31.31 else 595:31.31 ^~~~ 595:31.31 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 595:31.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 595:31.31 ^~~~~~~~~~~~~~~~~~ 595:31.31 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:597:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 595:31.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 595:31.33 ^~~~~~~~~~~~~~~~~~~~~~ 595:39.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 595:39.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 595:39.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 595:39.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 595:39.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 595:39.41 memset(&aArr[0], 0, N * sizeof(T)); 595:39.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595:39.41 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 595:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 595:39.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 595:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 595:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 595:39.45 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 595:39.45 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 595:39.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 595:39.46 class nsDataHashtable : public nsBaseHashtable { 595:39.46 ^~~~~~~~~~~~~~~ 595:39.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 595:39.56 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 595:39.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 595:39.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 595:39.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 595:39.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 595:39.58 memset(&aArr[0], 0, N * sizeof(T)); 595:39.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595:39.58 In file included from /usr/include/c++/8/vector:64, 595:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 595:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 595:39.59 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 595:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 595:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 595:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 595:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 595:39.59 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 595:39.59 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 595:39.60 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 595:39.60 class vector : protected _Vector_base<_Tp, _Alloc> 595:39.60 ^~~~~~ 595:39.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 595:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 595:39.61 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 595:39.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 595:39.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 595:39.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 595:39.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 595:39.61 memset(&aArr[0], 0, N * sizeof(T)); 595:39.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595:39.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 595:39.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 595:39.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 595:39.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 595:39.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 595:39.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 595:39.63 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:260: 595:39.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 595:39.63 class ClipManager { 595:39.63 ^~~~~~~~~~~ 595:50.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:74: 595:50.26 /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 595:50.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 595:50.27 } // namespace mozilla 595:50.27 ^ 595:50.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 595:50.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 595:50.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 595:50.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 595:59.16 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)': 595:59.16 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 595:59.16 } // namespace mozilla 595:59.16 ^ 595:59.16 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 595:59.16 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 595:59.18 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 595:59.19 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 595:59.19 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 595:59.19 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 595:59.23 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::~ContentChild()': 595:59.23 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChildD0Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 595:59.23 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChildD0Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 595:59.23 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::~ContentChild()': 595:59.23 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChildD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 595:59.26 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:4119:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChildD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 596:10.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 596:10.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 596:10.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 596:10.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 596:10.31 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 596:10.31 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 596:10.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 596:10.31 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 596:10.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 596:10.31 foundInterface = 0; \ 596:10.31 ^~~~~~~~~~~~~~ 596:10.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 596:10.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 596:10.32 ^~~~~~~~~~~~~~~~~~~~~~~ 596:10.32 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:4944:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 596:10.32 NS_INTERFACE_MAP_END 596:10.32 ^~~~~~~~~~~~~~~~~~~~ 596:10.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 596:10.32 else 596:10.32 ^~~~ 596:10.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 596:10.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 596:10.32 ^~~~~~~~~~~~~~~~~~ 596:10.32 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:4935:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 596:10.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 596:10.32 ^~~~~~~~~~~~~~~~~~~~~~ 596:10.42 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 596:10.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 596:10.42 foundInterface = 0; \ 596:10.42 ^~~~~~~~~~~~~~ 596:10.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 596:10.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 596:10.43 ^~~~~~~~~~~~~~~~~~~~~~~ 596:10.43 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 596:10.43 NS_INTERFACE_MAP_END 596:10.44 ^~~~~~~~~~~~~~~~~~~~ 596:10.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:20: 596:10.44 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 596:10.44 } else 596:10.44 ^~~~ 596:11.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 596:11.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 596:11.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 596:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 596:11.14 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 596:11.14 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 596:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 596:11.14 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 596:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 596:11.14 foundInterface = 0; \ 596:11.14 ^~~~~~~~~~~~~~ 596:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 596:11.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 596:11.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.14 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 596:11.14 NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 596:11.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 596:11.14 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:14, 596:11.14 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 596:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 596:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 596:11.14 } else 596:11.14 ^~~~ 596:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 596:11.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 596:11.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.16 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 596:11.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WorkerScriptTimeoutHandler) 596:11.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 596:11.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 596:11.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 596:11.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 596:11.25 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 596:11.25 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 596:11.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 596:11.25 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 596:11.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 596:11.25 foundInterface = 0; \ 596:11.27 ^~~~~~~~~~~~~~ 596:11.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 596:11.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 596:11.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 596:11.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 596:11.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 596:11.27 else 596:11.27 ^~~~ 596:11.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 596:11.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 596:11.27 ^~~~~~~~~~~~~~~~~~ 596:11.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 596:11.27 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 596:11.27 ^~~~~~~~~~~~~~~~~~~~~~ 596:11.40 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 596:11.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 596:11.40 foundInterface = 0; \ 596:11.40 ^~~~~~~~~~~~~~ 596:11.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 596:11.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 596:11.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 596:11.41 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 596:11.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 596:11.41 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:14, 596:11.41 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 596:11.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 596:11.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 596:11.41 } else 596:11.41 ^~~~ 596:11.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 596:11.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 596:11.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 596:11.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 596:11.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 596:11.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 596:11.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 596:11.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 596:11.54 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 596:11.54 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 596:11.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 596:11.54 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 596:11.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 596:11.55 foundInterface = 0; \ 596:11.55 ^~~~~~~~~~~~~~ 596:11.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 596:11.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 596:11.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.57 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 596:11.59 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 596:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 596:11.59 else 596:11.59 ^~~~ 596:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 596:11.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 596:11.59 ^~~~~~~~~~~~~~~~~~ 596:11.59 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 596:11.60 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 596:11.61 ^~~~~~~~~~~~~~~~~~~~~~ 596:20.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 596:20.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 596:20.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 596:20.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 596:20.12 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.h:10, 596:20.12 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 596:20.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 596:20.12 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 596:20.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 596:20.12 foundInterface = 0; \ 596:20.12 ^~~~~~~~~~~~~~ 596:20.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 596:20.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 596:20.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:20.12 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 596:20.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 596:20.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:20.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 596:20.12 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.h:12, 596:20.12 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 596:20.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 596:20.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 596:20.12 } else 596:20.12 ^~~~ 596:20.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 596:20.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 596:20.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:20.12 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:319:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 596:20.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 596:20.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:31.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 596:31.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 596:31.11 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:16: 596:31.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 596:31.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 596:31.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 596:31.12 ^ 596:31.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 596:31.12 struct Block { 596:31.12 ^~~~~ 596:34.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:38: 596:34.13 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 596:34.13 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp:258:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 596:34.13 } // namespace mozilla 596:34.13 ^ 596:34.13 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp:258:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 596:34.13 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 596:34.13 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp:258:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 596:34.13 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp:258:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 596:42.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 596:42.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 596:42.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 596:42.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 596:42.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 596:42.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 596:42.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRemoteTab.h:13, 596:42.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 596:42.35 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 596:42.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 596:42.35 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 596:42.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 596:42.35 memset(aT, 0, sizeof(T)); 596:42.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 596:42.35 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:11: 596:42.35 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 596:42.35 struct GlobalProperties { 596:42.35 ^~~~~~~~~~~~~~~~ 596:44.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRemoteTab.h:13, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 596:44.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 596:44.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 596:44.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 596:44.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 596:44.81 memset(&aArr[0], 0, N * sizeof(T)); 596:44.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596:44.81 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 596:44.81 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:8: 596:44.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 596:44.81 class nsDataHashtable : public nsBaseHashtable { 596:44.81 ^~~~~~~~~~~~~~~ 596:44.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 596:44.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 596:44.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAudioChannelAgent.h:10, 596:44.89 from /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.h:10, 596:44.89 from /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:5, 596:44.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 596:44.89 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 596:44.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 596:44.90 foundInterface = 0; \ 596:44.90 ^~~~~~~~~~~~~~ 596:44.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 596:44.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 596:44.90 ^~~~~~~~~~~~~~~~~~~~~~~ 596:44.90 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 596:44.90 NS_INTERFACE_MAP_END 596:44.90 ^~~~~~~~~~~~~~~~~~~~ 596:44.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 596:44.90 else 596:44.90 ^~~~ 596:44.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 596:44.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 596:44.90 ^~~~~~~~~~~~~~~~~~ 596:44.90 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 596:44.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 596:44.90 ^~~~~~~~~~~~~~~~~~~~~~ 596:47.10 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 596:47.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 596:47.10 foundInterface = 0; \ 596:47.10 ^~~~~~~~~~~~~~ 596:47.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 596:47.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 596:47.10 ^~~~~~~~~~~~~~~~~~~~~~~ 596:47.10 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 596:47.10 NS_INTERFACE_MAP_END 596:47.10 ^~~~~~~~~~~~~~~~~~~~ 596:47.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 596:47.10 else 596:47.10 ^~~~ 596:47.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 596:47.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 596:47.11 ^~~~~~~~~~~~~~~~~~ 596:47.11 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp:268:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 596:47.11 NS_INTERFACE_MAP_ENTRY(nsIObserver) 596:47.12 ^~~~~~~~~~~~~~~~~~~~~~ 596:54.45 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp: In member function 'mozilla::ipc::TaskFactory<(anonymous namespace)::HangMonitorParent>::NewRunnableMethod const&, bool), mozilla::HangData const&, nsTAutoStringN&, bool&>(void ((anonymous namespace)::HangMonitorParent::*)(mozilla::HangData const&, nsTString const&, bool), mozilla::HangData const&, nsTAutoStringN&, bool&)already_AddRefed': 596:54.45 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:1431:1: warning: the control flow of function '_ZN7mozilla3ipc11TaskFactoryIN12_GLOBAL__N_117HangMonitorParentEE17NewRunnableMethodIMS3_FvRKNS_8HangDataERK9nsTStringIDsEbEJS8_R14nsTAutoStringNIDsLm64EERbEEE16already_AddRefedINS_8RunnableEET_DpOT0_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 596:54.45 } 596:54.45 ^ 596:54.45 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:1431:1: warning: the control flow of function '_ZN7mozilla3ipc11TaskFactoryIN12_GLOBAL__N_117HangMonitorParentEE17NewRunnableMethodIMS3_FvRKNS_8HangDataERK9nsTStringIDsEbEJS8_R14nsTAutoStringNIDsLm64EERbEEE16already_AddRefedINS_8RunnableEET_DpOT0_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 597:03.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 597:03.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 597:03.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 597:03.04 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 597:03.04 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 597:03.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 597:03.04 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 597:03.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:03.04 foundInterface = 0; \ 597:03.04 ^~~~~~~~~~~~~~ 597:03.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 597:03.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 597:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:03.04 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 597:03.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 597:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:03.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 597:03.04 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 597:03.04 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 597:03.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 597:03.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 597:03.05 } else 597:03.05 ^~~~ 597:03.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 597:03.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 597:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:03.06 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:444:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 597:03.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 597:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:07.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 597:07.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 597:07.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 597:07.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 597:07.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 597:07.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 597:07.33 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.h:11, 597:07.33 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:7, 597:07.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 597:07.33 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 597:07.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:07.33 foundInterface = 0; \ 597:07.33 ^~~~~~~~~~~~~~ 597:07.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:07.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:07.34 ^~~~~~~~~~~~~~~~~~~~~~~ 597:07.34 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:07.34 NS_INTERFACE_MAP_END 597:07.34 ^~~~~~~~~~~~~~~~~~~~ 597:07.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:07.34 else 597:07.34 ^~~~ 597:07.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 597:07.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 597:07.36 ^~~~~~~~~~~~~~~~~~ 597:07.36 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 597:07.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 597:07.36 ^~~~~~~~~~~~~~~~~~~~~~ 597:19.05 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 597:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:19.05 foundInterface = 0; \ 597:19.05 ^~~~~~~~~~~~~~ 597:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 597:19.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 597:19.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:19.05 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 597:19.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 597:19.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:19.05 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.h:13, 597:19.05 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:7, 597:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 597:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 597:19.05 } else 597:19.05 ^~~~ 597:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 597:19.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 597:19.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:19.05 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 597:19.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 597:19.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:26.27 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 597:26.27 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 597:26.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 597:26.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 597:26.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 597:26.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 597:26.28 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 597:26.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 597:26.28 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserBridgeHost::QueryInterface(const nsIID&, void**)': 597:26.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:26.28 foundInterface = 0; \ 597:26.28 ^~~~~~~~~~~~~~ 597:26.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:26.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:26.29 ^~~~~~~~~~~~~~~~~~~~~~~ 597:26.29 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:26.29 NS_INTERFACE_MAP_END 597:26.29 ^~~~~~~~~~~~~~~~~~~~ 597:26.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:26.29 else 597:26.29 ^~~~ 597:26.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 597:26.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 597:26.29 ^~~~~~~~~~~~~~~~~~ 597:26.29 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 597:26.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 597:26.30 ^~~~~~~~~~~~~~~~~~~~~~ 597:35.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 597:35.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 597:35.06 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeParent.cpp:12, 597:35.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:20: 597:35.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 597:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 597:35.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 597:35.07 ^ 597:35.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 597:35.07 struct Block { 597:35.07 ^~~~~ 597:42.49 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 597:42.50 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 597:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 597:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 597:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 597:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 597:42.50 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 597:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 597:42.50 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 597:42.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:42.50 foundInterface = 0; \ 597:42.50 ^~~~~~~~~~~~~~ 597:42.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:42.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:42.50 ^~~~~~~~~~~~~~~~~~~~~~~ 597:42.50 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:676:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:42.50 NS_INTERFACE_MAP_END 597:42.50 ^~~~~~~~~~~~~~~~~~~~ 597:42.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:42.51 else 597:42.51 ^~~~ 597:42.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 597:42.51 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 597:42.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:42.51 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:675:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 597:42.51 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIBrowserChild) 597:42.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:43.23 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 597:43.23 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:43.23 foundInterface = 0; \ 597:43.23 ^~~~~~~~~~~~~~ 597:43.23 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 597:43.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 597:43.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:43.23 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:3891:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 597:43.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 597:43.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:43.23 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:43.23 else 597:43.23 ^~~~ 597:43.23 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 597:43.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 597:43.23 ^~~~~~~~~~~~~~~~~~ 597:43.23 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:3890:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 597:43.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 597:43.23 ^~~~~~~~~~~~~~~~~~~~~~ 597:43.29 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserHost::QueryInterface(const nsIID&, void**)': 597:43.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:43.29 foundInterface = 0; \ 597:43.29 ^~~~~~~~~~~~~~ 597:43.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:43.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:43.29 ^~~~~~~~~~~~~~~~~~~~~~~ 597:43.29 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:43.29 NS_INTERFACE_MAP_END 597:43.30 ^~~~~~~~~~~~~~~~~~~~ 597:43.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:43.30 else 597:43.30 ^~~~ 597:43.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 597:43.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 597:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:43.30 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 597:43.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, RemoteBrowser) 597:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:43.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 597:43.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 597:43.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 597:43.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 597:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 597:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 597:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 597:43.49 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:7, 597:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 597:43.49 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 597:43.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:43.49 foundInterface = 0; \ 597:43.49 ^~~~~~~~~~~~~~ 597:43.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:43.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:43.49 ^~~~~~~~~~~~~~~~~~~~~~~ 597:43.49 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:43.49 NS_INTERFACE_MAP_END 597:43.49 ^~~~~~~~~~~~~~~~~~~~ 597:43.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:43.49 else 597:43.49 ^~~~ 597:43.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 597:43.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 597:43.49 ^~~~~~~~~~~~~~~~~~ 597:43.49 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 597:43.50 NS_INTERFACE_MAP_ENTRY(Promise) 597:43.51 ^~~~~~~~~~~~~~~~~~~~~~ 597:43.56 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 597:43.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:43.57 foundInterface = 0; \ 597:43.57 ^~~~~~~~~~~~~~ 597:43.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:43.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:43.57 ^~~~~~~~~~~~~~~~~~~~~~~ 597:43.57 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:43.57 NS_INTERFACE_MAP_END 597:43.57 ^~~~~~~~~~~~~~~~~~~~ 597:43.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:43.57 else 597:43.57 ^~~~ 597:43.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 597:43.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 597:43.57 ^~~~~~~~~~~~~~~~~~ 597:43.57 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 597:43.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 597:43.57 ^~~~~~~~~~~~~~~~~~~~~~ 597:43.64 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 597:43.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:43.64 foundInterface = 0; \ 597:43.64 ^~~~~~~~~~~~~~ 597:43.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:43.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:43.64 ^~~~~~~~~~~~~~~~~~~~~~~ 597:43.64 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:43.64 NS_INTERFACE_MAP_END 597:43.64 ^~~~~~~~~~~~~~~~~~~~ 597:43.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:43.64 else 597:43.64 ^~~~ 597:43.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 597:43.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 597:43.64 ^~~~~~~~~~~~~~~~~~ 597:43.65 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 597:43.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 597:43.65 ^~~~~~~~~~~~~~~~~~~~~~ 597:44.29 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 597:44.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:44.29 foundInterface = 0; \ 597:44.29 ^~~~~~~~~~~~~~ 597:44.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:44.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:44.30 ^~~~~~~~~~~~~~~~~~~~~~~ 597:44.30 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:44.30 NS_INTERFACE_MAP_END 597:44.30 ^~~~~~~~~~~~~~~~~~~~ 597:44.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:44.30 else 597:44.30 ^~~~ 597:44.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 597:44.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 597:44.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:44.30 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 597:44.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 597:44.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:48.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 597:48.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 597:48.17 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/PromiseDebugging.cpp:17, 597:48.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:11: 597:48.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 597:48.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 597:48.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 597:48.17 ^ 597:48.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 597:48.17 struct Block { 597:48.17 ^~~~~ 597:50.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 597:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 597:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 597:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 597:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 597:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 597:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 597:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 597:50.24 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:7, 597:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 597:50.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 597:50.25 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 597:50.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 597:50.25 memset(aT, 0, sizeof(T)); 597:50.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 597:50.25 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:44, 597:50.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 597:50.25 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 597:50.25 struct GlobalProperties { 597:50.25 ^~~~~~~~~~~~~~~~ 597:54.66 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 597:54.67 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:54.67 foundInterface = 0; \ 597:54.67 ^~~~~~~~~~~~~~ 597:54.67 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:54.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:54.67 ^~~~~~~~~~~~~~~~~~~~~~~ 597:54.67 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:3008:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:54.67 NS_INTERFACE_MAP_END 597:54.67 ^~~~~~~~~~~~~~~~~~~~ 597:54.67 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:54.67 else 597:54.67 ^~~~ 597:54.67 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 597:54.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 597:54.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:54.67 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:3007:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 597:54.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 597:54.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597:56.73 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 597:56.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:56.73 foundInterface = 0; \ 597:56.73 ^~~~~~~~~~~~~~ 597:56.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:56.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:56.73 ^~~~~~~~~~~~~~~~~~~~~~~ 597:56.73 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:56.73 NS_INTERFACE_MAP_END 597:56.73 ^~~~~~~~~~~~~~~~~~~~ 597:56.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:56.73 else 597:56.73 ^~~~ 597:56.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 597:56.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 597:56.73 ^~~~~~~~~~~~~~~~~~ 597:56.73 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 597:56.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 597:56.74 ^~~~~~~~~~~~~~~~~~~~~~ 597:56.85 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 597:56.85 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 597:56.85 foundInterface = 0; \ 597:56.85 ^~~~~~~~~~~~~~ 597:56.85 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 597:56.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 597:56.86 ^~~~~~~~~~~~~~~~~~~~~~~ 597:56.86 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 597:56.86 NS_INTERFACE_MAP_END 597:56.86 ^~~~~~~~~~~~~~~~~~~~ 597:56.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 597:56.86 else 597:56.86 ^~~~ 597:56.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 597:56.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 597:56.87 ^~~~~~~~~~~~~~~~~~ 597:56.87 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 597:56.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 597:56.87 ^~~~~~~~~~~~~~~~~~~~~~ 598:01.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 598:01.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 598:01.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 598:01.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 598:01.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 598:01.52 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 598:01.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 598:01.52 memset(aT, 0, sizeof(T)); 598:01.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 598:01.52 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:190, 598:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 598:01.52 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 598:01.52 struct AmountFns { 598:01.52 ^~~~~~~~~ 598:01.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 598:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 598:01.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 598:01.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 598:01.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 598:01.54 memset(aT, 0, sizeof(T)); 598:01.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 598:01.54 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:190, 598:01.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 598:01.56 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 598:01.56 struct SizeOfTabFns { 598:01.56 ^~~~~~~~~~~~ 598:03.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 598:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 598:03.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 598:03.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 598:03.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 598:03.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 598:03.84 memset(&aArr[0], 0, N * sizeof(T)); 598:03.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:03.86 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 598:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 598:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 598:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 598:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 598:03.86 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 598:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 598:03.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 598:03.86 class nsDataHashtable : public nsBaseHashtable { 598:03.86 ^~~~~~~~~~~~~~~ 598:04.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 598:04.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 598:04.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 598:04.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 598:04.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 598:04.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 598:04.39 memset(&aArr[0], 0, N * sizeof(T)); 598:04.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:04.39 In file included from /usr/include/c++/8/vector:64, 598:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 598:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 598:04.40 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 598:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 598:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 598:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 598:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 598:04.42 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 598:04.42 class vector : protected _Vector_base<_Tp, _Alloc> 598:04.42 ^~~~~~ 598:04.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 598:04.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 598:04.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 598:04.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 598:04.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 598:04.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 598:04.43 memset(&aArr[0], 0, N * sizeof(T)); 598:04.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:04.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 598:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 598:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 598:04.43 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:51, 598:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:29: 598:04.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 598:04.43 class ClipManager { 598:04.43 ^~~~~~~~~~~ 598:32.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 598:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 598:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 598:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 598:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 598:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 598:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:10, 598:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 598:32.29 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.h:10, 598:32.29 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.cpp:7, 598:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 598:32.29 /builddir/build/BUILD/firefox-70.0.1/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 598:32.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:32.30 foundInterface = 0; \ 598:32.30 ^~~~~~~~~~~~~~ 598:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 598:32.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 598:32.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:32.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 598:32.33 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 598:32.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:32.33 /builddir/build/BUILD/firefox-70.0.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 598:32.33 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 598:32.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:32.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 598:32.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 598:32.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 598:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 598:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 598:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 598:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:16, 598:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 598:32.34 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.h:10, 598:32.34 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.cpp:7, 598:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 598:32.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 598:32.35 } else 598:32.35 ^~~~ 598:32.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 598:32.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 598:32.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:32.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 598:32.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 598:32.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:32.37 /builddir/build/BUILD/firefox-70.0.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 598:32.37 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 598:32.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:46.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:46.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:46.12 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 598:46.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:46.12 foundInterface = 0; \ 598:46.12 ^~~~~~~~~~~~~~ 598:46.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 598:46.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 598:46.12 ^~~~~~~~~~~~~~~~~~~~~~~ 598:46.12 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 598:46.12 NS_INTERFACE_MAP_END 598:46.12 ^~~~~~~~~~~~~~~~~~~~ 598:46.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:46.15 else 598:46.15 ^~~~ 598:46.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 598:46.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 598:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:46.15 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 598:46.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 598:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:46.31 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 598:46.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:46.31 foundInterface = 0; \ 598:46.31 ^~~~~~~~~~~~~~ 598:46.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 598:46.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 598:46.31 ^~~~~~~~~~~~~~~~~~~~~~~ 598:46.31 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 598:46.31 NS_INTERFACE_MAP_END 598:46.31 ^~~~~~~~~~~~~~~~~~~~ 598:46.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:46.31 else 598:46.31 ^~~~ 598:46.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:46.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:46.31 ^~~~~~~~~~~~~~~~~~ 598:46.31 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:46.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 598:46.31 ^~~~~~~~~~~~~~~~~~~~~~ 598:46.89 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 598:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:46.90 foundInterface = 0; \ 598:46.90 ^~~~~~~~~~~~~~ 598:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 598:46.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 598:46.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:46.90 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp:1063:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 598:46.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 598:46.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:46.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 598:46.90 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 598:46.90 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:46.90 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 598:46.90 } else 598:46.91 ^~~~ 598:46.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 598:46.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 598:46.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:46.91 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 598:46.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 598:46.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:46.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 598:46.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 598:46.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 598:46.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 598:46.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 598:46.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 598:46.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 598:47.00 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 598:47.00 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:47.00 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:47.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:47.00 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 598:47.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:47.00 foundInterface = 0; \ 598:47.01 ^~~~~~~~~~~~~~ 598:47.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 598:47.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 598:47.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:47.01 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 598:47.01 NS_INTERFACE_MAP_END_INHERITING(Event) 598:47.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:47.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:47.01 else 598:47.01 ^~~~ 598:47.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:47.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:47.01 ^~~~~~~~~~~~~~~~~~ 598:47.01 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:47.01 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 598:47.01 ^~~~~~~~~~~~~~~~~~~~~~ 598:47.41 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 598:47.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:47.45 foundInterface = 0; \ 598:47.45 ^~~~~~~~~~~~~~ 598:47.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 598:47.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 598:47.45 ^~~~~~~~~~~~~~~~~~~~~~~ 598:47.45 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp:841:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 598:47.46 NS_INTERFACE_MAP_END 598:47.46 ^~~~~~~~~~~~~~~~~~~~ 598:47.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:47.46 else 598:47.46 ^~~~ 598:47.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:47.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:47.48 ^~~~~~~~~~~~~~~~~~ 598:47.48 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp:840:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:47.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 598:47.48 ^~~~~~~~~~~~~~~~~~~~~~ 598:47.57 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 598:47.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:47.59 foundInterface = 0; \ 598:47.59 ^~~~~~~~~~~~~~ 598:47.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 598:47.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 598:47.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:47.59 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 598:47.59 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 598:47.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:47.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:47.59 else 598:47.59 ^~~~ 598:47.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:47.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:47.59 ^~~~~~~~~~~~~~~~~~ 598:47.59 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:47.59 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 598:47.59 ^~~~~~~~~~~~~~~~~~~~~~ 598:47.63 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 598:47.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:47.64 foundInterface = 0; \ 598:47.64 ^~~~~~~~~~~~~~ 598:47.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 598:47.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 598:47.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:47.64 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 598:47.64 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 598:47.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:47.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 598:47.65 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 598:47.65 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:47.65 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:47.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:47.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 598:47.65 } else 598:47.65 ^~~~ 598:47.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 598:47.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 598:47.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:47.67 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 598:47.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 598:47.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:47.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 598:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 598:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 598:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 598:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 598:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 598:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 598:47.93 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 598:47.94 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:47.94 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:47.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:47.94 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 598:47.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:47.94 foundInterface = 0; \ 598:47.94 ^~~~~~~~~~~~~~ 598:47.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 598:47.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 598:47.94 ^~~~~~~~~~~~~~~~~~~~~~~ 598:47.94 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 598:47.94 NS_INTERFACE_MAP_END 598:47.94 ^~~~~~~~~~~~~~~~~~~~ 598:47.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:47.94 else 598:47.94 ^~~~ 598:47.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:47.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:47.94 ^~~~~~~~~~~~~~~~~~ 598:47.94 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:47.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 598:47.94 ^~~~~~~~~~~~~~~~~~~~~~ 598:47.97 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 598:47.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:47.98 foundInterface = 0; \ 598:47.98 ^~~~~~~~~~~~~~ 598:47.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 598:47.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 598:47.98 ^~~~~~~~~~~~~~~~~~~~~~~ 598:47.98 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 598:47.98 NS_INTERFACE_MAP_END 598:47.98 ^~~~~~~~~~~~~~~~~~~~ 598:47.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:47.98 else 598:47.98 ^~~~ 598:47.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:47.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:47.98 ^~~~~~~~~~~~~~~~~~ 598:47.98 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:47.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 598:47.99 ^~~~~~~~~~~~~~~~~~~~~~ 598:48.23 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 598:48.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:48.23 foundInterface = 0; \ 598:48.23 ^~~~~~~~~~~~~~ 598:48.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 598:48.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 598:48.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:48.23 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 598:48.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 598:48.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:48.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 598:48.23 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 598:48.23 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:48.23 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:48.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:48.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 598:48.23 } else 598:48.23 ^~~~ 598:48.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 598:48.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 598:48.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:48.24 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 598:48.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 598:48.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:49.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:49.08 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 598:49.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:49.09 foundInterface = 0; \ 598:49.09 ^~~~~~~~~~~~~~ 598:49.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 598:49.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 598:49.09 ^~~~~~~~~~~~~~~~~~~~~~~ 598:49.10 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp:1886:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 598:49.11 NS_INTERFACE_MAP_END 598:49.11 ^~~~~~~~~~~~~~~~~~~~ 598:49.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:49.11 else 598:49.11 ^~~~ 598:49.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:49.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:49.12 ^~~~~~~~~~~~~~~~~~ 598:49.12 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp:1885:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:49.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 598:49.12 ^~~~~~~~~~~~~~~~~~~~~~ 598:49.38 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 598:49.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:49.38 foundInterface = 0; \ 598:49.38 ^~~~~~~~~~~~~~ 598:49.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 598:49.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 598:49.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:49.39 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 598:49.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 598:49.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:49.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 598:49.39 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:359:5: note: some parts of macro expansion are not guarded by this 'else' clause 598:49.39 } else 598:49.39 ^~~~ 598:49.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:49.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:49.42 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 598:49.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:49.43 foundInterface = 0; \ 598:49.43 ^~~~~~~~~~~~~~ 598:49.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 598:49.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 598:49.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:49.43 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 598:49.43 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 598:49.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:49.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 598:49.45 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 598:49.45 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:49.45 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:49.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:49.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 598:49.45 } else 598:49.45 ^~~~ 598:49.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 598:49.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 598:49.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:49.45 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 598:49.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 598:49.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:49.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 598:49.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 598:49.60 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 598:49.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:49.60 foundInterface = 0; \ 598:49.60 ^~~~~~~~~~~~~~ 598:49.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 598:49.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 598:49.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:49.60 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp:920:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 598:49.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 598:49.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598:49.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:49.60 else 598:49.60 ^~~~ 598:49.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:49.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:49.61 ^~~~~~~~~~~~~~~~~~ 598:49.61 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp:919:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:49.61 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 598:49.61 ^~~~~~~~~~~~~~~~~~~~~~ 598:51.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 598:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 598:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 598:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 598:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 598:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 598:51.44 from /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.h:10, 598:51.44 from /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:7, 598:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 598:51.44 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 598:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:51.44 foundInterface = 0; \ 598:51.44 ^~~~~~~~~~~~~~ 598:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 598:51.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 598:51.44 ^~~~~~~~~~~~~~~~~~~~~~~ 598:51.44 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 598:51.44 NS_INTERFACE_MAP_END 598:51.44 ^~~~~~~~~~~~~~~~~~~~ 598:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:51.44 else 598:51.44 ^~~~ 598:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:51.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:51.44 ^~~~~~~~~~~~~~~~~~ 598:51.44 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:51.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 598:51.45 ^~~~~~~~~~~~~~~~~~~~~~ 598:52.20 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 598:52.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 598:52.20 foundInterface = 0; \ 598:52.20 ^~~~~~~~~~~~~~ 598:52.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 598:52.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 598:52.20 ^~~~~~~~~~~~~~~~~~~~~~~ 598:52.20 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 598:52.20 NS_INTERFACE_MAP_END 598:52.20 ^~~~~~~~~~~~~~~~~~~~ 598:52.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 598:52.20 else 598:52.20 ^~~~ 598:52.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 598:52.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 598:52.21 ^~~~~~~~~~~~~~~~~~ 598:52.21 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 598:52.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 598:52.21 ^~~~~~~~~~~~~~~~~~~~~~ 598:57.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 598:57.11 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 598:57.11 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:339:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 598:57.11 } // namespace mozilla 598:57.11 ^ 598:57.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:339:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 598:57.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 598:57.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:339:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 598:57.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:339:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 598:57.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)': 598:57.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:339:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 598:57.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:339:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 598:57.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:339:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 598:57.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In function 'mozilla::dom::ContentParent::PreallocateProcess()': 598:57.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:339:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 598:57.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:339:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 599:01.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 599:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 599:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 599:01.01 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 599:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 599:01.02 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 599:01.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:01.02 foundInterface = 0; \ 599:01.02 ^~~~~~~~~~~~~~ 599:01.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 599:01.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 599:01.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:01.02 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 599:01.02 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 599:01.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:01.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 599:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 599:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 599:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 599:01.02 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 599:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 599:01.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 599:01.03 } else 599:01.03 ^~~~ 599:01.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 599:01.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 599:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:01.03 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 599:01.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 599:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:01.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 599:01.07 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 599:01.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:01.07 foundInterface = 0; \ 599:01.07 ^~~~~~~~~~~~~~ 599:01.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 599:01.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 599:01.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:01.07 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 599:01.07 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 599:01.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:01.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 599:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 599:01.09 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 599:01.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 599:01.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 599:01.09 } else 599:01.09 ^~~~ 599:01.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 599:01.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 599:01.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:01.09 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 599:01.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 599:01.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:01.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:01.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:01.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 599:01.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 599:01.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 599:01.12 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 599:01.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 599:01.12 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 599:01.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:01.12 foundInterface = 0; \ 599:01.12 ^~~~~~~~~~~~~~ 599:01.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 599:01.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 599:01.12 ^~~~~~~~~~~~~~~~~~~~~~~ 599:01.12 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 599:01.12 NS_INTERFACE_MAP_END 599:01.12 ^~~~~~~~~~~~~~~~~~~~ 599:01.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 599:01.12 else 599:01.12 ^~~~ 599:01.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 599:01.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 599:01.12 ^~~~~~~~~~~~~~~~~~ 599:01.12 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 599:01.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 599:01.13 ^~~~~~~~~~~~~~~~~~~~~~ 599:02.11 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 599:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:02.12 foundInterface = 0; \ 599:02.12 ^~~~~~~~~~~~~~ 599:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 599:02.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 599:02.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:02.12 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 599:02.12 NS_INTERFACE_MAP_END_INHERITING(Credential) 599:02.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:02.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 599:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 599:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 599:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 599:02.12 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 599:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 599:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 599:02.12 } else 599:02.13 ^~~~ 599:02.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 599:02.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 599:02.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:02.13 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 599:02.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 599:02.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:22.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:22.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:22.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:22.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:22.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 599:22.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 599:22.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 599:22.02 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 599:22.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 599:22.02 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 599:22.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:22.02 foundInterface = 0; \ 599:22.02 ^~~~~~~~~~~~~~ 599:22.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 599:22.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 599:22.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:22.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 599:22.02 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 599:22.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:22.06 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 599:22.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 599:22.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:22.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 599:22.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 599:22.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 599:22.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 599:22.06 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 599:22.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 599:22.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 599:22.06 } else 599:22.06 ^~~~ 599:22.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 599:22.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 599:22.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:22.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 599:22.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 599:22.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:22.06 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 599:22.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 599:22.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:22.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 599:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 599:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 599:22.41 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 599:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 599:22.41 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 599:22.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:22.41 foundInterface = 0; \ 599:22.41 ^~~~~~~~~~~~~~ 599:22.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 599:22.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 599:22.41 ^~~~~~~~~~~~~~~~~~~~~~~ 599:22.41 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 599:22.41 NS_INTERFACE_MAP_END 599:22.41 ^~~~~~~~~~~~~~~~~~~~ 599:22.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 599:22.41 else 599:22.41 ^~~~ 599:22.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 599:22.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 599:22.45 ^~~~~~~~~~~~~~~~~~ 599:22.45 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 599:22.45 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 599:22.45 ^~~~~~~~~~~~~~~~~~~~~~ 599:32.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 599:32.11 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 599:32.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:32.11 foundInterface = 0; \ 599:32.11 ^~~~~~~~~~~~~~ 599:32.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 599:32.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 599:32.11 ^~~~~~~~~~~~~~~~~~~~~~~ 599:32.11 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 599:32.11 NS_INTERFACE_MAP_END 599:32.11 ^~~~~~~~~~~~~~~~~~~~ 599:32.11 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 599:32.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 599:32.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 599:32.12 } else 599:32.12 ^~~~ 599:32.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 599:32.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 599:32.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:32.12 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 599:32.12 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 599:32.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:37.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:37.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:37.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:37.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:37.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 599:37.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 599:37.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 599:37.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 599:37.29 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 599:37.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 599:37.29 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 599:37.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:37.29 foundInterface = 0; \ 599:37.29 ^~~~~~~~~~~~~~ 599:37.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 599:37.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 599:37.30 ^~~~~~~~~~~~~~~~~~~~~~~ 599:37.30 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 599:37.30 NS_INTERFACE_MAP_END 599:37.30 ^~~~~~~~~~~~~~~~~~~~ 599:37.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 599:37.30 else 599:37.30 ^~~~ 599:37.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 599:37.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 599:37.32 ^~~~~~~~~~~~~~~~~~ 599:37.32 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 599:37.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 599:37.32 ^~~~~~~~~~~~~~~~~~~~~~ 599:37.86 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 599:37.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:37.86 foundInterface = 0; \ 599:37.86 ^~~~~~~~~~~~~~ 599:37.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 599:37.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 599:37.86 ^~~~~~~~~~~~~~~~~~~~~~~ 599:37.86 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 599:37.86 NS_INTERFACE_MAP_END 599:37.86 ^~~~~~~~~~~~~~~~~~~~ 599:37.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 599:37.86 else 599:37.86 ^~~~ 599:37.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 599:37.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 599:37.86 ^~~~~~~~~~~~~~~~~~ 599:37.86 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 599:37.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 599:37.86 ^~~~~~~~~~~~~~~~~~~~~~ 599:41.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 599:41.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 599:41.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 599:41.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 599:41.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 599:41.76 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 599:41.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 599:41.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 599:41.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 599:41.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 599:41.76 ^ 599:41.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 599:41.76 struct Block { 599:41.76 ^~~~~ 599:47.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:128: 599:47.14 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 599:47.15 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 599:47.15 } 599:47.15 ^ 599:47.15 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 599:47.15 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 599:47.15 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 599:47.16 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 599:49.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 599:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 599:49.04 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:9, 599:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 599:49.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 599:49.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 599:49.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 599:49.04 ^ 599:49.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 599:49.04 struct Block { 599:49.04 ^~~~~ 599:56.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 599:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 599:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 599:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 599:56.95 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 599:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 599:56.95 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 599:56.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:56.97 foundInterface = 0; \ 599:56.97 ^~~~~~~~~~~~~~ 599:56.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 599:56.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 599:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:56.97 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 599:56.97 NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 599:56.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:56.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 599:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 599:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 599:56.98 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 599:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 599:56.98 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 599:56.98 } else 599:56.98 ^~~~ 599:56.99 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 599:56.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 599:56.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:56.99 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 599:56.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 599:56.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:57.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:57.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:57.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:57.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:57.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 599:57.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 599:57.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 599:57.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 599:57.04 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 599:57.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 599:57.04 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 599:57.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:57.05 foundInterface = 0; \ 599:57.05 ^~~~~~~~~~~~~~ 599:57.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 599:57.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 599:57.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:57.05 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 599:57.05 NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 599:57.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:57.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 599:57.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 599:57.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 599:57.06 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 599:57.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 599:57.06 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 599:57.06 } else 599:57.06 ^~~~ 599:57.06 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 599:57.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 599:57.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:57.06 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 599:57.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 599:57.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599:58.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 599:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 599:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 599:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 599:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 599:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 599:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 599:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 599:58.62 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 599:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 599:58.62 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 599:58.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 599:58.62 foundInterface = 0; \ 599:58.62 ^~~~~~~~~~~~~~ 599:58.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 599:58.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 599:58.62 ^~~~~~~~~~~~~~~~~~~~~~~ 599:58.62 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 599:58.62 NS_INTERFACE_MAP_END 599:58.62 ^~~~~~~~~~~~~~~~~~~~ 599:58.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 599:58.65 else 599:58.65 ^~~~ 599:58.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 599:58.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 599:58.65 ^~~~~~~~~~~~~~~~~~ 599:58.65 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 599:58.65 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 599:58.65 ^~~~~~~~~~~~~~~~~~~~~~ 600:03.87 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 600:03.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 600:03.87 foundInterface = 0; \ 600:03.87 ^~~~~~~~~~~~~~ 600:03.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 600:03.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 600:03.87 ^~~~~~~~~~~~~~~~~~~~~~~ 600:03.87 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 600:03.87 NS_INTERFACE_MAP_END 600:03.87 ^~~~~~~~~~~~~~~~~~~~ 600:03.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 600:03.87 else 600:03.87 ^~~~ 600:03.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 600:03.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 600:03.87 ^~~~~~~~~~~~~~~~~~ 600:03.87 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 600:03.87 NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 600:03.87 ^~~~~~~~~~~~~~~~~~~~~~ 600:04.90 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 600:04.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 600:04.90 foundInterface = 0; \ 600:04.90 ^~~~~~~~~~~~~~ 600:04.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 600:04.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 600:04.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:04.90 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 600:04.90 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 600:04.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:04.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 600:04.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 600:04.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 600:04.91 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 600:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 600:04.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 600:04.93 } else 600:04.93 ^~~~ 600:04.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 600:04.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 600:04.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:04.94 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 600:04.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 600:04.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:08.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 600:08.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 600:08.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 600:08.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 600:08.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 600:08.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 600:08.46 memset(&aArr[0], 0, N * sizeof(T)); 600:08.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:08.47 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 600:08.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 600:08.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 600:08.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:11, 600:08.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 600:08.49 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 600:08.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 600:08.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 600:08.49 class nsDataHashtable : public nsBaseHashtable { 600:08.49 ^~~~~~~~~~~~~~~ 600:08.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 600:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 600:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 600:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 600:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 600:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 600:08.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 600:08.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 600:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 600:08.73 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 600:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 600:08.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 600:08.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 600:08.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 600:08.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 600:08.73 memset(&aArr[0], 0, N * sizeof(T)); 600:08.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:08.74 In file included from /usr/include/c++/8/vector:64, 600:08.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 600:08.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 600:08.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 600:08.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 600:08.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 600:08.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsChangeHint.h:15, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.h:21, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:11, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 600:08.79 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 600:08.79 class vector : protected _Vector_base<_Tp, _Alloc> 600:08.79 ^~~~~~ 600:08.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 600:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 600:08.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 600:08.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 600:08.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 600:08.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 600:08.83 memset(&aArr[0], 0, N * sizeof(T)); 600:08.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:08.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 600:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 600:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 600:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 600:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 600:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 600:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 600:08.83 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 600:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 600:08.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 600:08.83 class ClipManager { 600:08.83 ^~~~~~~~~~~ 600:09.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 600:09.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 600:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 600:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 600:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 600:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 600:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 600:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 600:09.65 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 600:09.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 600:09.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 600:09.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 600:09.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 600:09.74 memset(aT, 0, sizeof(T)); 600:09.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 600:09.74 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/MemoryReportRequest.cpp:7, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 600:09.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 600:09.74 struct AmountFns { 600:09.74 ^~~~~~~~~ 600:09.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 600:09.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 600:09.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 600:09.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 600:09.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 600:09.74 memset(aT, 0, sizeof(T)); 600:09.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 600:09.75 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/MemoryReportRequest.cpp:7, 600:09.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 600:09.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 600:09.75 struct SizeOfTabFns { 600:09.76 ^~~~~~~~~~~~ 600:11.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 600:11.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 600:11.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 600:11.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 600:11.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 600:11.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 600:11.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 600:11.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 600:11.52 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 600:11.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 600:11.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 600:11.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 600:11.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 600:11.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 600:11.52 memset(&aArr[0], 0, N * sizeof(T)); 600:11.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:11.55 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 600:11.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 600:11.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 600:11.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 600:11.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 600:11.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:18, 600:11.55 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 600:11.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 600:11.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 600:11.56 class nsDataHashtable : public nsBaseHashtable { 600:11.56 ^~~~~~~~~~~~~~~ 600:22.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 600:22.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 600:22.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 600:22.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 600:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 600:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 600:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 600:22.99 from /builddir/build/BUILD/firefox-70.0.1/dom/xml/CDATASection.cpp:7, 600:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 600:23.00 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 600:23.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 600:23.03 foundInterface = 0; \ 600:23.03 ^~~~~~~~~~~~~~ 600:23.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 600:23.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 600:23.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:23.03 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 600:23.04 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 600:23.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:23.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 600:23.06 else 600:23.06 ^~~~ 600:23.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 600:23.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 600:23.06 ^~~~~~~~~~~~~~~~~~ 600:23.06 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 600:23.07 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 600:23.07 ^~~~~~~~~~~~~~~~~~~~~~ 600:23.36 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 600:23.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 600:23.36 foundInterface = 0; \ 600:23.36 ^~~~~~~~~~~~~~ 600:23.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 600:23.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 600:23.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:23.37 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 600:23.37 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 600:23.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600:23.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 600:23.37 else 600:23.38 ^~~~ 600:23.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 600:23.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 600:23.38 ^~~~~~~~~~~~~~~~~~ 600:23.38 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 600:23.38 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 600:23.38 ^~~~~~~~~~~~~~~~~~~~~~ 601:03.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 601:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 601:03.21 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 601:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 601:03.21 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 601:03.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:03.21 foundInterface = 0; \ 601:03.21 ^~~~~~~~~~~~~~ 601:03.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 601:03.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 601:03.21 ^~~~~~~~~~~~~~~~~~~~~~~ 601:03.21 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 601:03.21 NS_INTERFACE_MAP_END 601:03.21 ^~~~~~~~~~~~~~~~~~~~ 601:03.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 601:03.24 else 601:03.24 ^~~~ 601:03.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 601:03.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 601:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:03.24 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 601:03.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 601:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:09.14 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/base/txCore.h:11, 601:09.14 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txXMLEventHandler.h:9, 601:09.14 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txBufferingHandler.h:9, 601:09.14 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txBufferingHandler.cpp:6, 601:09.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 601:09.14 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 601:09.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:09.15 foundInterface = 0; \ 601:09.15 ^~~~~~~~~~~~~~ 601:09.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 601:09.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 601:09.15 ^~~~~~~~~~~~~~~~~~~~~~~ 601:09.15 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 601:09.15 NS_INTERFACE_MAP_END 601:09.15 ^~~~~~~~~~~~~~~~~~~~ 601:09.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 601:09.15 else 601:09.15 ^~~~ 601:09.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 601:09.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 601:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:09.15 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 601:09.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 601:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:11.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:10, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xml/txXMLUtils.h:15, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txXSLTFunctions.h:10, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 601:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 601:11.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 601:11.64 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 601:11.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 601:11.64 memset(aT, 0, sizeof(T)); 601:11.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 601:11.67 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 601:11.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 601:11.67 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 601:11.67 struct GlobalProperties { 601:11.67 ^~~~~~~~~~~~~~~~ 601:18.27 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 601:18.27 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 601:18.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 601:18.27 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 601:18.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 601:18.28 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 601:18.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:18.28 foundInterface = 0; \ 601:18.28 ^~~~~~~~~~~~~~ 601:18.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 601:18.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 601:18.29 ^~~~~~~~~~~~~~~~~~~~~~~ 601:18.29 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 601:18.29 NS_INTERFACE_MAP_END 601:18.29 ^~~~~~~~~~~~~~~~~~~~ 601:18.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 601:18.29 else 601:18.29 ^~~~ 601:18.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 601:18.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 601:18.30 ^~~~~~~~~~~~~~~~~~ 601:18.30 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 601:18.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 601:18.30 ^~~~~~~~~~~~~~~~~~~~~~ 601:19.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 601:19.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 601:19.19 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:12, 601:19.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:38: 601:19.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 601:19.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 601:19.19 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 601:19.19 ^ 601:19.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 601:19.19 struct Block { 601:19.19 ^~~~~ 601:20.63 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 601:20.63 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 601:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 601:20.63 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 601:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 601:20.63 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 601:20.63 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:20.63 foundInterface = 0; \ 601:20.63 ^~~~~~~~~~~~~~ 601:20.64 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 601:20.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 601:20.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:20.64 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:461:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 601:20.64 NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 601:20.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:20.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 601:20.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 601:20.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 601:20.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 601:20.65 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 601:20.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 601:20.65 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 601:20.65 } else 601:20.65 ^~~~ 601:20.66 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 601:20.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 601:20.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:20.68 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 601:20.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 601:20.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:25.67 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 601:25.67 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 601:25.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 601:25.67 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 601:25.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 601:25.67 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 601:25.67 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:25.67 foundInterface = 0; \ 601:25.67 ^~~~~~~~~~~~~~ 601:25.67 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 601:25.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 601:25.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:25.67 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 601:25.67 NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 601:25.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:25.67 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 601:25.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 601:25.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 601:25.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 601:25.67 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 601:25.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 601:25.67 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 601:25.70 } else 601:25.70 ^~~~ 601:25.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 601:25.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 601:25.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:25.70 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp:505:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 601:25.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 601:25.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:32.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 601:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 601:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 601:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 601:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 601:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 601:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 601:32.25 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 601:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 601:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:11, 601:32.26 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 601:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 601:32.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 601:32.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 601:32.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 601:32.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 601:32.27 memset(&aArr[0], 0, N * sizeof(T)); 601:32.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:32.27 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 601:32.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 601:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:11, 601:32.31 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:8, 601:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 601:32.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 601:32.31 class nsDataHashtable : public nsBaseHashtable { 601:32.31 ^~~~~~~~~~~~~~~ 601:32.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 601:32.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 601:32.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 601:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 601:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 601:32.89 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULMenuElement.cpp:7, 601:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:20: 601:32.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 601:32.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 601:32.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 601:32.89 ^ 601:32.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 601:32.89 struct Block { 601:32.89 ^~~~~ 601:43.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 601:43.02 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 601:43.02 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:112:57: 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] 601:43.02 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 601:43.02 ^ 601:43.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 601:43.02 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 601:43.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 601:43.02 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 601:43.02 class txXPathNode { 601:43.02 ^~~~~~~~~~~ 601:43.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 601:43.02 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 601:43.02 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:277:58: 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] 601:43.02 memmove(insertPos, pos, count * sizeof(txXPathNode)); 601:43.02 ^ 601:43.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 601:43.02 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 601:43.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 601:43.03 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 601:43.05 class txXPathNode { 601:43.05 ^~~~~~~~~~~ 601:43.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 601:43.05 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 601:43.06 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:375:75: 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] 601:43.06 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 601:43.06 ^ 601:43.06 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 601:43.06 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 601:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 601:43.06 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 601:43.06 class txXPathNode { 601:43.07 ^~~~~~~~~~~ 601:43.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 601:43.07 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 601:43.07 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:469:56: 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] 601:43.07 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 601:43.07 ^ 601:43.09 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 601:43.09 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 601:43.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 601:43.09 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 601:43.09 class txXPathNode { 601:43.09 ^~~~~~~~~~~ 601:43.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 601:43.10 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:494:55: 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] 601:43.10 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 601:43.10 ^ 601:43.10 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 601:43.10 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 601:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 601:43.10 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 601:43.10 class txXPathNode { 601:43.11 ^~~~~~~~~~~ 601:43.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 601:43.11 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 601:43.11 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp:567:62: 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] 601:43.11 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 601:43.11 ^ 601:43.11 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 601:43.11 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 601:43.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 601:43.12 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 601:43.12 class txXPathNode { 601:43.12 ^~~~~~~~~~~ 601:43.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 601:43.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 601:43.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 601:43.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 601:43.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 601:43.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 601:43.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 601:43.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 601:43.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 601:43.94 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 601:43.94 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 601:43.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 601:43.94 /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 601:43.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:43.94 foundInterface = 0; \ 601:43.94 ^~~~~~~~~~~~~~ 601:43.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 601:43.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 601:43.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:43.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 601:43.97 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 601:43.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:43.99 /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 601:43.99 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 601:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:43.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 601:43.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 601:43.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 601:44.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 601:44.02 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 601:44.02 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 601:44.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 601:44.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 601:44.02 } else 601:44.02 ^~~~ 601:44.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 601:44.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 601:44.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:44.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 601:44.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 601:44.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:44.04 /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 601:44.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 601:44.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:44.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 601:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 601:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 601:44.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 601:44.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 601:44.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 601:44.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 601:44.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 601:44.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 601:44.06 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 601:44.06 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 601:44.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 601:44.06 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 601:44.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:44.06 foundInterface = 0; \ 601:44.06 ^~~~~~~~~~~~~~ 601:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 601:44.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 601:44.07 ^~~~~~~~~~~~~~~~~~~~~~~ 601:44.07 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 601:44.07 NS_INTERFACE_MAP_END 601:44.07 ^~~~~~~~~~~~~~~~~~~~ 601:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 601:44.07 else 601:44.08 ^~~~ 601:44.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 601:44.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 601:44.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:44.08 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 601:44.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 601:44.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:44.37 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 601:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:44.37 foundInterface = 0; \ 601:44.37 ^~~~~~~~~~~~~~ 601:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 601:44.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 601:44.37 ^~~~~~~~~~~~~~~~~~~~~~~ 601:44.37 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 601:44.37 NS_INTERFACE_MAP_END 601:44.37 ^~~~~~~~~~~~~~~~~~~~ 601:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 601:44.37 else 601:44.37 ^~~~ 601:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 601:44.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 601:44.38 ^~~~~~~~~~~~~~~~~~ 601:44.38 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 601:44.38 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 601:44.38 ^~~~~~~~~~~~~~~~~~~~~~ 601:44.49 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 601:44.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:44.50 foundInterface = 0; \ 601:44.50 ^~~~~~~~~~~~~~ 601:44.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 601:44.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 601:44.50 ^~~~~~~~~~~~~~~~~~~~~~~ 601:44.50 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 601:44.50 NS_INTERFACE_MAP_END 601:44.50 ^~~~~~~~~~~~~~~~~~~~ 601:44.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 601:44.50 else 601:44.50 ^~~~ 601:44.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 601:44.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 601:44.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:44.50 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 601:44.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 601:44.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:45.24 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 601:45.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:45.25 foundInterface = 0; \ 601:45.25 ^~~~~~~~~~~~~~ 601:45.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 601:45.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 601:45.25 ^~~~~~~~~~~~~~~~~~~~~~~ 601:45.25 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 601:45.25 NS_INTERFACE_MAP_END 601:45.25 ^~~~~~~~~~~~~~~~~~~~ 601:45.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 601:45.26 else 601:45.26 ^~~~ 601:45.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 601:45.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 601:45.27 ^~~~~~~~~~~~~~~~~~ 601:45.27 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 601:45.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 601:45.28 ^~~~~~~~~~~~~~~~~~~~~~ 601:45.86 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 601:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 601:45.86 foundInterface = 0; \ 601:45.86 ^~~~~~~~~~~~~~ 601:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 601:45.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 601:45.86 ^~~~~~~~~~~~~~~~~~~~~~~ 601:45.86 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 601:45.86 NS_INTERFACE_MAP_END 601:45.86 ^~~~~~~~~~~~~~~~~~~~ 601:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 601:45.86 else 601:45.86 ^~~~ 601:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 601:45.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 601:45.86 ^~~~~~~~~~~~~~~~~~ 601:45.86 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 601:45.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 601:45.87 ^~~~~~~~~~~~~~~~~~~~~~ 601:56.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 601:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 601:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 601:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 601:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 601:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 601:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 601:56.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 601:56.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 601:56.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 601:56.51 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 601:56.51 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 601:56.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 601:56.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 601:56.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 601:56.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 601:56.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 601:56.54 memset(&aArr[0], 0, N * sizeof(T)); 601:56.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:56.54 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 601:56.54 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 601:56.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 601:56.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 601:56.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 601:56.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 601:56.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 601:56.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 601:56.54 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 601:56.54 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 601:56.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 601:56.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 601:56.55 class nsDataHashtable : public nsBaseHashtable { 601:56.55 ^~~~~~~~~~~~~~~ 601:56.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 601:56.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 601:56.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 601:56.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 601:56.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 601:56.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 601:56.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 601:56.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 601:56.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 601:56.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 601:56.70 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 601:56.70 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 601:56.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 601:56.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 601:56.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 601:56.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 601:56.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 601:56.70 memset(&aArr[0], 0, N * sizeof(T)); 601:56.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:56.71 In file included from /usr/include/c++/8/vector:64, 601:56.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 601:56.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 601:56.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 601:56.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 601:56.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 601:56.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 601:56.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 601:56.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 601:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 601:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 601:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 601:56.75 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 601:56.75 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 601:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 601:56.76 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 601:56.76 class vector : protected _Vector_base<_Tp, _Alloc> 601:56.76 ^~~~~~ 601:56.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 601:56.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 601:56.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 601:56.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 601:56.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 601:56.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 601:56.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 601:56.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 601:56.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 601:56.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 601:56.79 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 601:56.79 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 601:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 601:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 601:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 601:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 601:56.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 601:56.80 memset(&aArr[0], 0, N * sizeof(T)); 601:56.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601:56.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 601:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 601:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 601:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 601:56.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 601:56.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 601:56.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 601:56.81 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULMenuElement.cpp:7, 601:56.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:20: 601:56.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 601:56.81 class ClipManager { 601:56.81 ^~~~~~~~~~~ 602:47.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 602:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 602:47.47 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 602:47.47 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 602:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 602:47.47 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 602:47.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:47.47 foundInterface = 0; \ 602:47.47 ^~~~~~~~~~~~~~ 602:47.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:47.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:47.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:47.47 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:47.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 602:47.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:47.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 602:47.47 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 602:47.47 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 602:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 602:47.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 602:47.51 } else 602:47.51 ^~~~ 602:47.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 602:47.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 602:47.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:47.51 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 602:47.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 602:47.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:47.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 602:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 602:47.72 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 602:47.72 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 602:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 602:47.72 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 602:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:47.72 foundInterface = 0; \ 602:47.72 ^~~~~~~~~~~~~~ 602:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 602:47.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 602:47.72 ^~~~~~~~~~~~~~~~~~~~~~~ 602:47.72 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 602:47.72 NS_INTERFACE_MAP_END 602:47.72 ^~~~~~~~~~~~~~~~~~~~ 602:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 602:47.72 else 602:47.72 ^~~~ 602:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 602:47.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 602:47.74 ^~~~~~~~~~~~~~~~~~ 602:47.74 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 602:47.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 602:47.74 ^~~~~~~~~~~~~~~~~~~~~~ 602:47.77 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 602:47.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:47.77 foundInterface = 0; \ 602:47.77 ^~~~~~~~~~~~~~ 602:47.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:47.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:47.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:47.78 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:47.78 NS_INTERFACE_MAP_END_INHERITING(Performance) 602:47.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:47.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 602:47.78 else 602:47.78 ^~~~ 602:47.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 602:47.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 602:47.78 ^~~~~~~~~~~~~~~~~~ 602:47.78 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 602:47.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 602:47.78 ^~~~~~~~~~~~~~~~~~~~~~ 602:47.86 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 602:47.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:47.86 foundInterface = 0; \ 602:47.86 ^~~~~~~~~~~~~~ 602:47.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:47.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:47.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:47.86 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:47.87 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 602:47.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:47.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 602:47.87 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 602:47.87 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 602:47.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 602:47.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 602:47.87 } else 602:47.87 ^~~~ 602:47.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 602:47.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 602:47.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:47.88 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 602:47.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 602:47.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:48.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:48.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 602:48.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 602:48.58 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 602:48.58 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 602:48.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 602:48.58 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 602:48.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:48.58 foundInterface = 0; \ 602:48.58 ^~~~~~~~~~~~~~ 602:48.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 602:48.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 602:48.58 ^~~~~~~~~~~~~~~~~~~~~~~ 602:48.58 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 602:48.58 NS_INTERFACE_MAP_END 602:48.58 ^~~~~~~~~~~~~~~~~~~~ 602:48.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 602:48.58 else 602:48.58 ^~~~ 602:48.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 602:48.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 602:48.62 ^~~~~~~~~~~~~~~~~~ 602:48.62 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 602:48.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 602:48.62 ^~~~~~~~~~~~~~~~~~~~~~ 602:48.63 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 602:48.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:48.63 foundInterface = 0; \ 602:48.63 ^~~~~~~~~~~~~~ 602:48.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 602:48.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 602:48.63 ^~~~~~~~~~~~~~~~~~~~~~~ 602:48.63 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 602:48.63 NS_INTERFACE_MAP_END 602:48.63 ^~~~~~~~~~~~~~~~~~~~ 602:48.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 602:48.64 else 602:48.64 ^~~~ 602:48.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 602:48.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 602:48.64 ^~~~~~~~~~~~~~~~~~ 602:48.64 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 602:48.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 602:48.64 ^~~~~~~~~~~~~~~~~~~~~~ 602:48.66 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 602:48.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:48.67 foundInterface = 0; \ 602:48.67 ^~~~~~~~~~~~~~ 602:48.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:48.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:48.67 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:48.67 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 602:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:48.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 602:48.67 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 602:48.67 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 602:48.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 602:48.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 602:48.67 } else 602:48.67 ^~~~ 602:48.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 602:48.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 602:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:48.67 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 602:48.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 602:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:48.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:48.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 602:48.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 602:48.74 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 602:48.74 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 602:48.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 602:48.74 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 602:48.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:48.75 foundInterface = 0; \ 602:48.75 ^~~~~~~~~~~~~~ 602:48.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 602:48.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 602:48.75 ^~~~~~~~~~~~~~~~~~~~~~~ 602:48.75 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 602:48.75 NS_INTERFACE_MAP_END 602:48.75 ^~~~~~~~~~~~~~~~~~~~ 602:48.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 602:48.75 else 602:48.75 ^~~~ 602:48.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 602:48.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 602:48.75 ^~~~~~~~~~~~~~~~~~ 602:48.75 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 602:48.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 602:48.75 ^~~~~~~~~~~~~~~~~~~~~~ 602:50.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:50.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 602:50.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 602:50.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 602:50.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 602:50.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 602:50.45 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 602:50.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 602:50.45 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 602:50.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:50.45 foundInterface = 0; \ 602:50.45 ^~~~~~~~~~~~~~ 602:50.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:50.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:50.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.45 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:635:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:50.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 602:50.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 602:50.45 else 602:50.45 ^~~~ 602:50.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 602:50.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 602:50.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.46 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:634:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 602:50.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 602:50.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.57 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 602:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:50.57 foundInterface = 0; \ 602:50.57 ^~~~~~~~~~~~~~ 602:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:50.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.57 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:50.57 NS_INTERFACE_MAP_END_INHERITING(Event) 602:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.57 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 602:50.57 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 602:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 602:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 602:50.57 } else 602:50.57 ^~~~ 602:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 602:50.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 602:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.57 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 602:50.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 602:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:50.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 602:50.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 602:50.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 602:50.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 602:50.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 602:50.86 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 602:50.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 602:50.86 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 602:50.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:50.86 foundInterface = 0; \ 602:50.86 ^~~~~~~~~~~~~~ 602:50.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:50.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.86 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:50.86 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 602:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.87 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 602:50.87 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 602:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 602:50.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 602:50.89 } else 602:50.89 ^~~~ 602:50.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 602:50.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 602:50.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.90 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 602:50.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 602:50.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:7, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 602:50.95 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 602:50.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:50.95 foundInterface = 0; \ 602:50.95 ^~~~~~~~~~~~~~ 602:50.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:50.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:50.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.95 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:50.95 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 602:50.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:50.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 602:50.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2F.h:14, 602:51.01 from /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:7, 602:51.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 602:51.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 602:51.01 else 602:51.01 ^~~~ 602:51.01 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 602:51.01 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 602:51.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:51.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:51.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 602:51.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 602:51.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 602:51.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 602:51.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 602:51.01 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 602:51.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 602:51.01 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 602:51.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:51.06 foundInterface = 0; \ 602:51.06 ^~~~~~~~~~~~~~ 602:51.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:51.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:51.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:51.06 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:51.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 602:51.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:51.06 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 602:51.07 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 602:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 602:51.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 602:51.07 } else 602:51.07 ^~~~ 602:51.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 602:51.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 602:51.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:51.07 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:356:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 602:51.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 602:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:51.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 602:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 602:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 602:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 602:51.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 602:51.08 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 602:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 602:51.09 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 602:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:51.09 foundInterface = 0; \ 602:51.09 ^~~~~~~~~~~~~~ 602:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 602:51.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 602:51.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:51.10 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 602:51.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 602:51.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:51.10 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 602:51.10 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 602:51.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 602:51.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 602:51.10 } else 602:51.11 ^~~~ 602:51.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 602:51.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 602:51.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:51.11 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 602:51.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 602:51.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602:53.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 602:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 602:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 602:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 602:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 602:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 602:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 602:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 602:53.39 from /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:7, 602:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 602:53.39 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 602:53.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:53.39 foundInterface = 0; \ 602:53.39 ^~~~~~~~~~~~~~ 602:53.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 602:53.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 602:53.40 ^~~~~~~~~~~~~~~~~~~~~~~ 602:53.40 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 602:53.40 NS_INTERFACE_MAP_END 602:53.40 ^~~~~~~~~~~~~~~~~~~~ 602:53.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 602:53.41 else 602:53.41 ^~~~ 602:53.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 602:53.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 602:53.42 ^~~~~~~~~~~~~~~~~~ 602:53.42 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:922:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 602:53.42 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 602:53.42 ^~~~~~~~~~~~~~~~~~~~~~ 602:54.07 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 602:54.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 602:54.07 foundInterface = 0; \ 602:54.07 ^~~~~~~~~~~~~~ 602:54.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 602:54.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 602:54.08 ^~~~~~~~~~~~~~~~~~~~~~~ 602:54.08 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 602:54.08 NS_INTERFACE_MAP_END 602:54.08 ^~~~~~~~~~~~~~~~~~~~ 602:54.08 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcpublic.h:22, 602:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 602:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 602:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 602:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 602:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 602:54.08 from /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:7, 602:54.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 602:54.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 602:54.09 else 602:54.09 ^~~~ 602:54.09 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 602:54.09 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 602:54.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:00.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:128: 603:00.40 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 603:00.40 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 603:00.40 } // namespace mozilla 603:00.40 ^ 603:00.40 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 603:00.40 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 603:00.40 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 603:00.40 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 603:29.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 603:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 603:29.47 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 603:29.47 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:29.48 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 603:29.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:29.48 foundInterface = 0; \ 603:29.50 ^~~~~~~~~~~~~~ 603:29.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 603:29.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 603:29.50 ^~~~~~~~~~~~~~~~~~~~~~~ 603:29.50 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 603:29.51 NS_INTERFACE_MAP_END 603:29.51 ^~~~~~~~~~~~~~~~~~~~ 603:29.51 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 603:29.51 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:29.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 603:29.51 } else 603:29.51 ^~~~ 603:29.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 603:29.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 603:29.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:29.52 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 603:29.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 603:29.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:29.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 603:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 603:29.52 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 603:29.52 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:29.52 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 603:29.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:29.53 foundInterface = 0; \ 603:29.53 ^~~~~~~~~~~~~~ 603:29.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 603:29.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 603:29.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:29.56 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 603:29.56 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 603:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:29.56 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 603:29.56 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 603:29.59 } else 603:29.59 ^~~~ 603:29.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 603:29.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 603:29.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:29.59 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 603:29.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 603:29.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:29.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 603:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 603:29.62 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 603:29.62 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:29.62 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 603:29.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:29.63 foundInterface = 0; \ 603:29.63 ^~~~~~~~~~~~~~ 603:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 603:29.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 603:29.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:29.64 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 603:29.64 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 603:29.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:29.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 603:29.65 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:29.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 603:29.65 } else 603:29.65 ^~~~ 603:29.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 603:29.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 603:29.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:29.66 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 603:29.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 603:29.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:35.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 603:35.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 603:35.40 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 603:35.40 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:35.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:35.40 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 603:35.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:35.40 foundInterface = 0; \ 603:35.40 ^~~~~~~~~~~~~~ 603:35.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 603:35.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 603:35.40 ^~~~~~~~~~~~~~~~~~~~~~~ 603:35.40 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 603:35.41 NS_INTERFACE_MAP_END 603:35.41 ^~~~~~~~~~~~~~~~~~~~ 603:35.41 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 603:35.41 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:35.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:35.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 603:35.42 } else 603:35.43 ^~~~ 603:35.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 603:35.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 603:35.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:35.43 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 603:35.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 603:35.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:35.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 603:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 603:35.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 603:35.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 603:35.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 603:35.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 603:35.90 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.h:11, 603:35.90 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:7, 603:35.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 603:35.90 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 603:35.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:35.90 foundInterface = 0; \ 603:35.90 ^~~~~~~~~~~~~~ 603:35.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 603:35.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 603:35.90 ^~~~~~~~~~~~~~~~~~~~~~~ 603:35.90 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 603:35.90 NS_INTERFACE_MAP_END 603:35.90 ^~~~~~~~~~~~~~~~~~~~ 603:35.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 603:35.90 else 603:35.90 ^~~~ 603:35.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 603:35.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 603:35.92 ^~~~~~~~~~~~~~~~~~ 603:35.92 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 603:35.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 603:35.92 ^~~~~~~~~~~~~~~~~~~~~~ 603:36.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 603:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 603:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 603:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 603:36.07 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 603:36.07 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 603:36.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 603:36.07 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 603:36.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:36.07 foundInterface = 0; \ 603:36.07 ^~~~~~~~~~~~~~ 603:36.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 603:36.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 603:36.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:36.07 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 603:36.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 603:36.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:36.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 603:36.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 603:36.08 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 603:36.08 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 603:36.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 603:36.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 603:36.10 } else 603:36.10 ^~~~ 603:36.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 603:36.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 603:36.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:36.10 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 603:36.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 603:36.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:36.28 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 603:36.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:36.29 foundInterface = 0; \ 603:36.29 ^~~~~~~~~~~~~~ 603:36.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 603:36.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 603:36.29 ^~~~~~~~~~~~~~~~~~~~~~~ 603:36.29 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 603:36.29 NS_INTERFACE_MAP_END 603:36.29 ^~~~~~~~~~~~~~~~~~~~ 603:36.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 603:36.29 else 603:36.29 ^~~~ 603:36.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 603:36.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 603:36.29 ^~~~~~~~~~~~~~~~~~ 603:36.29 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 603:36.29 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 603:36.29 ^~~~~~~~~~~~~~~~~~~~~~ 603:38.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 603:38.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 603:38.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 603:38.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 603:38.81 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 603:38.81 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 603:38.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 603:38.82 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 603:38.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:38.82 foundInterface = 0; \ 603:38.82 ^~~~~~~~~~~~~~ 603:38.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 603:38.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 603:38.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:38.83 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:390:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 603:38.83 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 603:38.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:38.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 603:38.83 else 603:38.84 ^~~~ 603:38.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 603:38.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 603:38.84 ^~~~~~~~~~~~~~~~~~ 603:38.84 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:389:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 603:38.84 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 603:38.84 ^~~~~~~~~~~~~~~~~~~~~~ 603:39.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 603:39.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 603:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 603:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 603:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 603:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 603:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 603:39.10 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.h:11, 603:39.10 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:7, 603:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 603:39.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 603:39.10 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 603:39.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 603:39.10 memset(aT, 0, sizeof(T)); 603:39.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 603:39.10 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:24, 603:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 603:39.10 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 603:39.10 struct GlobalProperties { 603:39.10 ^~~~~~~~~~~~~~~~ 603:39.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 603:39.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 603:39.94 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 603:39.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 603:39.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 603:39.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 603:39.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 603:39.94 ^ 603:39.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 603:39.94 struct Block { 603:39.94 ^~~~~ 603:40.02 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 603:40.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:40.02 foundInterface = 0; \ 603:40.02 ^~~~~~~~~~~~~~ 603:40.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 603:40.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 603:40.02 ^~~~~~~~~~~~~~~~~~~~~~~ 603:40.02 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 603:40.02 NS_INTERFACE_MAP_END 603:40.02 ^~~~~~~~~~~~~~~~~~~~ 603:40.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 603:40.02 else 603:40.02 ^~~~ 603:40.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 603:40.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 603:40.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:40.02 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 603:40.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 603:40.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:41.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 603:41.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 603:41.79 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 603:41.79 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:41.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:41.79 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 603:41.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:41.80 foundInterface = 0; \ 603:41.80 ^~~~~~~~~~~~~~ 603:41.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 603:41.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 603:41.80 ^~~~~~~~~~~~~~~~~~~~~~~ 603:41.80 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 603:41.80 NS_INTERFACE_MAP_END 603:41.80 ^~~~~~~~~~~~~~~~~~~~ 603:41.80 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 603:41.80 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 603:41.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 603:41.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 603:41.80 } else 603:41.80 ^~~~ 603:41.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 603:41.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 603:41.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:41.80 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 603:41.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 603:41.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:52.96 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 603:52.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:52.97 foundInterface = 0; \ 603:52.97 ^~~~~~~~~~~~~~ 603:52.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 603:52.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 603:52.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:52.97 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1467:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 603:52.98 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 603:52.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:52.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 603:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 603:52.98 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 603:52.98 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 603:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 603:52.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 603:52.99 } else 603:52.99 ^~~~ 603:52.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 603:52.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 603:52.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:52.99 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 603:52.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 603:53.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603:55.25 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 603:55.25 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 603:55.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 603:55.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 603:55.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 603:55.25 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 603:55.25 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 603:55.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 603:55.27 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 603:55.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:55.27 foundInterface = 0; \ 603:55.27 ^~~~~~~~~~~~~~ 603:55.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 603:55.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 603:55.27 ^~~~~~~~~~~~~~~~~~~~~~~ 603:55.27 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 603:55.27 NS_INTERFACE_MAP_END 603:55.27 ^~~~~~~~~~~~~~~~~~~~ 603:55.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 603:55.27 else 603:55.27 ^~~~ 603:55.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 603:55.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 603:55.27 ^~~~~~~~~~~~~~~~~~ 603:55.27 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 603:55.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 603:55.28 ^~~~~~~~~~~~~~~~~~~~~~ 603:56.01 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 603:56.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 603:56.01 foundInterface = 0; \ 603:56.01 ^~~~~~~~~~~~~~ 603:56.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 603:56.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 603:56.02 ^~~~~~~~~~~~~~~~~~~~~~~ 603:56.02 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 603:56.02 NS_INTERFACE_MAP_END 603:56.02 ^~~~~~~~~~~~~~~~~~~~ 603:56.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 603:56.02 else 603:56.04 ^~~~ 603:56.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 603:56.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 603:56.04 ^~~~~~~~~~~~~~~~~~ 603:56.04 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 603:56.04 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 603:56.04 ^~~~~~~~~~~~~~~~~~~~~~ 604:03.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 604:03.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 604:03.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 604:03.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 604:03.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 604:03.75 memset(&aArr[0], 0, N * sizeof(T)); 604:03.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:03.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 604:03.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 604:03.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 604:03.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 604:03.78 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 604:03.78 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 604:03.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 604:03.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 604:03.79 class nsDataHashtable : public nsBaseHashtable { 604:03.79 ^~~~~~~~~~~~~~~ 604:16.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 604:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 604:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 604:16.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 604:16.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 604:16.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 604:16.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 604:16.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 604:16.53 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 604:16.53 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 604:16.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 604:16.53 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 604:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 604:16.54 foundInterface = 0; \ 604:16.54 ^~~~~~~~~~~~~~ 604:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 604:16.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 604:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:16.54 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 604:16.54 NS_INTERFACE_MAP_END_INHERITING(Event) 604:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:16.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 604:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 604:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 604:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 604:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 604:16.54 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 604:16.54 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 604:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 604:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 604:16.54 } else 604:16.54 ^~~~ 604:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 604:16.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 604:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:16.56 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 604:16.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 604:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:16.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 604:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 604:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 604:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 604:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 604:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 604:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 604:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 604:16.85 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 604:16.86 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 604:16.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 604:16.86 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 604:16.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 604:16.87 foundInterface = 0; \ 604:16.87 ^~~~~~~~~~~~~~ 604:16.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 604:16.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 604:16.87 ^~~~~~~~~~~~~~~~~~~~~~~ 604:16.87 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 604:16.87 NS_INTERFACE_MAP_END 604:16.87 ^~~~~~~~~~~~~~~~~~~~ 604:16.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 604:16.87 else 604:16.87 ^~~~ 604:16.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 604:16.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 604:16.87 ^~~~~~~~~~~~~~~~~~ 604:16.87 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 604:16.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 604:16.87 ^~~~~~~~~~~~~~~~~~~~~~ 604:16.91 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 604:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 604:16.93 foundInterface = 0; \ 604:16.93 ^~~~~~~~~~~~~~ 604:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 604:16.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 604:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:16.93 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 604:16.94 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 604:16.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:16.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 604:16.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 604:16.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 604:16.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 604:16.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 604:16.95 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 604:16.95 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 604:16.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 604:16.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 604:16.95 } else 604:16.97 ^~~~ 604:16.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 604:16.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 604:16.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:16.99 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 604:16.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 604:16.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:29.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 604:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 604:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 604:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 604:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 604:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 604:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 604:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 604:29.75 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 604:29.75 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 604:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 604:29.75 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 604:29.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 604:29.75 foundInterface = 0; \ 604:29.75 ^~~~~~~~~~~~~~ 604:29.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 604:29.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 604:29.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:29.75 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 604:29.76 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 604:29.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:29.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 604:29.77 else 604:29.77 ^~~~ 604:29.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 604:29.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 604:29.77 ^~~~~~~~~~~~~~~~~~ 604:29.77 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 604:29.77 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 604:29.77 ^~~~~~~~~~~~~~~~~~~~~~ 604:38.21 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 604:38.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 604:38.22 foundInterface = 0; \ 604:38.22 ^~~~~~~~~~~~~~ 604:38.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 604:38.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 604:38.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:38.22 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 604:38.22 NS_INTERFACE_MAP_END_INHERITING(Event) 604:38.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:38.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 604:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 604:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 604:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 604:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 604:38.23 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 604:38.23 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 604:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 604:38.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 604:38.23 } else 604:38.24 ^~~~ 604:38.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 604:38.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 604:38.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:38.24 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 604:38.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 604:38.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:38.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 604:38.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 604:38.39 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 604:38.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 604:38.39 foundInterface = 0; \ 604:38.39 ^~~~~~~~~~~~~~ 604:38.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 604:38.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 604:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:38.41 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 604:38.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 604:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604:38.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 604:38.42 else 604:38.42 ^~~~ 604:38.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 604:38.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 604:38.42 ^~~~~~~~~~~~~~~~~~ 604:38.42 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 604:38.43 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 604:38.43 ^~~~~~~~~~~~~~~~~~~~~~ 605:02.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 605:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 605:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 605:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 605:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 605:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 605:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:17, 605:02.17 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.h:12, 605:02.17 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:7, 605:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 605:02.17 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 605:02.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 605:02.18 foundInterface = 0; \ 605:02.18 ^~~~~~~~~~~~~~ 605:02.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 605:02.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 605:02.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:02.20 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 605:02.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 605:02.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:02.20 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 605:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:19, 605:02.20 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.h:12, 605:02.20 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:7, 605:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 605:02.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 605:02.20 } else 605:02.20 ^~~~ 605:02.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 605:02.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 605:02.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:02.20 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 605:02.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 605:02.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:15.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 605:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 605:15.72 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.h:10, 605:15.72 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 605:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 605:15.72 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 605:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 605:15.72 foundInterface = 0; \ 605:15.72 ^~~~~~~~~~~~~~ 605:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 605:15.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 605:15.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:15.72 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 605:15.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 605:15.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 605:15.72 else 605:15.72 ^~~~ 605:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 605:15.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 605:15.76 ^~~~~~~~~~~~~~~~~~ 605:15.76 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 605:15.76 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 605:15.76 ^~~~~~~~~~~~~~~~~~~~~~ 605:16.45 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 605:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 605:16.45 foundInterface = 0; \ 605:16.45 ^~~~~~~~~~~~~~ 605:16.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 605:16.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 605:16.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:16.45 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 605:16.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 605:16.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:16.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 605:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 605:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 605:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 605:16.47 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.h:12, 605:16.47 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 605:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 605:16.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 605:16.47 } else 605:16.47 ^~~~ 605:16.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 605:16.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 605:16.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:16.48 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 605:16.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 605:16.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 605:49.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 605:49.07 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 605:49.07 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 605:49.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 605:49.07 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 605:49.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 605:49.07 foundInterface = 0; \ 605:49.07 ^~~~~~~~~~~~~~ 605:49.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 605:49.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 605:49.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.07 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 605:49.07 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 605:49.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 605:49.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 605:49.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 605:49.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 605:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 605:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 605:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 605:49.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 605:49.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 605:49.10 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 605:49.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 605:49.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 605:49.10 } else 605:49.10 ^~~~ 605:49.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 605:49.10 } else 605:49.10 ^~~~ 605:49.10 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 605:49.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 605:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 605:49.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 605:49.13 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 605:49.13 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 605:49.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 605:49.13 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 605:49.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 605:49.13 foundInterface = 0; \ 605:49.13 ^~~~~~~~~~~~~~ 605:49.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 605:49.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 605:49.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.13 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1005:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 605:49.13 NS_INTERFACE_MAP_END_INHERITING(Event) 605:49.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 605:49.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 605:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 605:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 605:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 605:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 605:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 605:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 605:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 605:49.15 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 605:49.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 605:49.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 605:49.15 } else 605:49.15 ^~~~ 605:49.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 605:49.15 } else 605:49.15 ^~~~ 605:49.15 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1004:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 605:49.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 605:49.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 605:49.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 605:49.22 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 605:49.23 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 605:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 605:49.23 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 605:49.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 605:49.25 foundInterface = 0; \ 605:49.25 ^~~~~~~~~~~~~~ 605:49.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 605:49.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 605:49.25 ^~~~~~~~~~~~~~~~~~~~~~~ 605:49.25 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 605:49.25 NS_INTERFACE_MAP_END 605:49.25 ^~~~~~~~~~~~~~~~~~~~ 605:49.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 605:49.25 else 605:49.25 ^~~~ 605:49.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 605:49.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 605:49.25 ^~~~~~~~~~~~~~~~~~ 605:49.25 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 605:49.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 605:49.25 ^~~~~~~~~~~~~~~~~~~~~~ 605:49.27 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 605:49.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 605:49.28 foundInterface = 0; \ 605:49.28 ^~~~~~~~~~~~~~ 605:49.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 605:49.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 605:49.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.28 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 605:49.28 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 605:49.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 605:49.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 605:49.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 605:49.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 605:49.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 605:49.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 605:49.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 605:49.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 605:49.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 605:49.29 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 605:49.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 605:49.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 605:49.30 } else 605:49.30 ^~~~ 605:49.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 605:49.30 } else 605:49.32 ^~~~ 605:49.32 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1160:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 605:49.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 605:49.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 605:49.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 605:49.45 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 605:49.45 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 605:49.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 605:49.45 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 605:49.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 605:49.46 foundInterface = 0; \ 605:49.46 ^~~~~~~~~~~~~~ 605:49.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 605:49.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 605:49.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.48 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 605:49.48 NS_INTERFACE_MAP_END_INHERITING(Event) 605:49.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:49.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 605:49.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 605:49.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 605:49.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 605:49.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 605:49.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 605:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 605:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 605:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 605:49.51 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 605:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 605:49.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 605:49.52 } else 605:49.52 ^~~~ 605:49.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 605:49.52 } else 605:49.52 ^~~~ 605:49.52 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 605:49.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 605:49.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605:52.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 605:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 605:52.51 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:43, 605:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:65: 605:52.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 605:52.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 605:52.51 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 605:52.51 ^ 605:52.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 605:52.51 struct Block { 605:52.51 ^~~~~ 606:00.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 606:00.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 606:00.41 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 606:00.41 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 606:00.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 606:00.41 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 606:00.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 606:00.41 foundInterface = 0; \ 606:00.41 ^~~~~~~~~~~~~~ 606:00.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 606:00.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 606:00.41 ^~~~~~~~~~~~~~~~~~~~~~~ 606:00.41 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 606:00.41 NS_INTERFACE_MAP_END 606:00.41 ^~~~~~~~~~~~~~~~~~~~ 606:00.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 606:00.41 else 606:00.41 ^~~~ 606:00.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 606:00.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 606:00.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606:00.41 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 606:00.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 606:00.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606:02.78 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 606:02.78 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 606:02.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 606:02.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 606:02.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 606:02.78 from /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/ActorsChild.h:10, 606:02.78 from /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/ActorsChild.cpp:7, 606:02.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 606:02.78 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 606:02.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 606:02.81 foundInterface = 0; \ 606:02.81 ^~~~~~~~~~~~~~ 606:02.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 606:02.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 606:02.81 ^~~~~~~~~~~~~~~~~~~~~~~ 606:02.81 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 606:02.81 NS_INTERFACE_MAP_END 606:02.81 ^~~~~~~~~~~~~~~~~~~~ 606:02.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 606:02.81 else 606:02.81 ^~~~ 606:02.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 606:02.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 606:02.81 ^~~~~~~~~~~~~~~~~~ 606:02.81 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 606:02.81 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 606:02.81 ^~~~~~~~~~~~~~~~~~~~~~ 606:17.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 606:17.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 606:17.53 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerJob.h:10, 606:17.53 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 606:17.53 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 606:17.53 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 606:17.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers2.cpp:2: 606:17.53 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 606:17.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 606:17.53 foundInterface = 0; \ 606:17.53 ^~~~~~~~~~~~~~ 606:17.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 606:17.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 606:17.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606:17.54 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 606:17.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 606:17.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606:17.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 606:17.54 else 606:17.54 ^~~~ 606:17.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 606:17.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 606:17.54 ^~~~~~~~~~~~~~~~~~ 606:17.54 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 606:17.56 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 606:17.56 ^~~~~~~~~~~~~~~~~~~~~~ 606:45.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 606:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 606:45.99 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 606:45.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 606:45.99 foundInterface = 0; \ 606:45.99 ^~~~~~~~~~~~~~ 606:45.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 606:45.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 606:45.99 ^~~~~~~~~~~~~~~~~~~~~~~ 606:46.03 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 606:46.03 NS_INTERFACE_MAP_END 606:46.03 ^~~~~~~~~~~~~~~~~~~~ 606:46.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 606:46.03 else 606:46.03 ^~~~ 606:46.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 606:46.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 606:46.03 ^~~~~~~~~~~~~~~~~~ 606:46.03 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 606:46.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 606:46.03 ^~~~~~~~~~~~~~~~~~~~~~ 606:46.04 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 606:46.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 606:46.05 foundInterface = 0; \ 606:46.05 ^~~~~~~~~~~~~~ 606:46.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 606:46.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 606:46.05 ^~~~~~~~~~~~~~~~~~~~~~~ 606:46.05 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 606:46.05 NS_INTERFACE_MAP_END 606:46.05 ^~~~~~~~~~~~~~~~~~~~ 606:46.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 606:46.07 else 606:46.07 ^~~~ 606:46.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 606:46.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 606:46.07 ^~~~~~~~~~~~~~~~~~ 606:46.07 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 606:46.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 606:46.07 ^~~~~~~~~~~~~~~~~~~~~~ 607:04.65 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 607:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 607:04.66 foundInterface = 0; \ 607:04.66 ^~~~~~~~~~~~~~ 607:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 607:04.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 607:04.66 ^~~~~~~~~~~~~~~~~~~~~~~ 607:04.66 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp:397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 607:04.66 NS_INTERFACE_MAP_END 607:04.66 ^~~~~~~~~~~~~~~~~~~~ 607:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 607:04.66 else 607:04.66 ^~~~ 607:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 607:04.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 607:04.66 ^~~~~~~~~~~~~~~~~~ 607:04.66 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp:396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 607:04.66 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 607:04.67 ^~~~~~~~~~~~~~~~~~~~~~ 607:05.17 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 607:05.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 607:05.17 foundInterface = 0; \ 607:05.17 ^~~~~~~~~~~~~~ 607:05.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 607:05.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 607:05.17 ^~~~~~~~~~~~~~~~~~~~~~~ 607:05.17 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 607:05.17 NS_INTERFACE_MAP_END 607:05.17 ^~~~~~~~~~~~~~~~~~~~ 607:05.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 607:05.20 else 607:05.20 ^~~~ 607:05.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 607:05.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 607:05.20 ^~~~~~~~~~~~~~~~~~ 607:05.23 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 607:05.23 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 607:05.23 ^~~~~~~~~~~~~~~~~~~~~~ 607:05.30 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 607:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 607:05.31 foundInterface = 0; \ 607:05.31 ^~~~~~~~~~~~~~ 607:05.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 607:05.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 607:05.33 ^~~~~~~~~~~~~~~~~~~~~~~ 607:05.33 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 607:05.33 NS_INTERFACE_MAP_END 607:05.33 ^~~~~~~~~~~~~~~~~~~~ 607:05.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 607:05.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 607:05.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 607:05.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 607:05.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 607:05.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 607:05.34 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 607:05.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 607:05.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 607:05.35 else 607:05.35 ^~~~ 607:05.35 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 607:05.37 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 607:05.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607:05.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 607:05.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 607:05.55 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 607:05.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 607:05.57 foundInterface = 0; \ 607:05.57 ^~~~~~~~~~~~~~ 607:05.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 607:05.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 607:05.57 ^~~~~~~~~~~~~~~~~~~~~~~ 607:05.57 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 607:05.57 NS_INTERFACE_MAP_END 607:05.57 ^~~~~~~~~~~~~~~~~~~~ 607:05.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 607:05.57 else 607:05.57 ^~~~ 607:05.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 607:05.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 607:05.57 ^~~~~~~~~~~~~~~~~~ 607:05.57 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 607:05.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 607:05.57 ^~~~~~~~~~~~~~~~~~~~~~ 607:06.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 607:06.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 607:06.92 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsParent.cpp:20, 607:06.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 607:06.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 607:06.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 607:06.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 607:06.93 ^ 607:06.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 607:06.93 struct Block { 607:06.94 ^~~~~ 607:29.42 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 607:29.42 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 607:29.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 607:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 607:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 607:29.43 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.h:10, 607:29.43 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.cpp:7, 607:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 607:29.43 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 607:29.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 607:29.43 foundInterface = 0; \ 607:29.43 ^~~~~~~~~~~~~~ 607:29.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 607:29.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 607:29.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607:29.43 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp:801:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 607:29.43 NS_INTERFACE_MAP_END_INHERITING(Storage) 607:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607:29.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 607:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 607:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 607:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 607:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 607:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 607:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 607:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 607:29.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 607:29.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 607:29.48 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.h:10, 607:29.48 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.cpp:7, 607:29.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 607:29.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 607:29.48 } else 607:29.49 ^~~~ 607:29.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 607:29.50 } else 607:29.50 ^~~~ 607:29.50 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp:800:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 607:29.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 607:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:01.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 608:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 608:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 608:01.53 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 608:01.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 608:01.54 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult mozilla::dom::DOMLocalization::QueryInterface(const nsIID&, void**)': 608:01.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:01.54 foundInterface = 0; \ 608:01.55 ^~~~~~~~~~~~~~ 608:01.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 608:01.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 608:01.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:01.57 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 608:01.57 NS_INTERFACE_MAP_END_INHERITING(Localization) 608:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:01.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULPrototypeDocument.h:15, 608:01.57 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.h:10, 608:01.57 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:10, 608:01.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 608:01.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 608:01.58 } else 608:01.58 ^~~~ 608:01.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 608:01.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 608:01.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:01.59 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 608:01.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMLocalization) 608:01.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:01.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 608:01.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 608:01.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 608:01.65 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 608:01.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 608:01.65 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult ElementTranslationHandler::QueryInterface(const nsIID&, void**)': 608:01.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:01.65 foundInterface = 0; \ 608:01.65 ^~~~~~~~~~~~~~ 608:01.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 608:01.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 608:01.66 ^~~~~~~~~~~~~~~~~~~~~~~ 608:01.66 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 608:01.66 NS_INTERFACE_MAP_END 608:01.67 ^~~~~~~~~~~~~~~~~~~~ 608:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 608:01.67 else 608:01.67 ^~~~ 608:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 608:01.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 608:01.67 ^~~~~~~~~~~~~~~~~~ 608:01.68 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 608:01.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 608:01.70 ^~~~~~~~~~~~~~~~~~~~~~ 608:01.78 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult L10nRootTranslationHandler::QueryInterface(const nsIID&, void**)': 608:01.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:01.79 foundInterface = 0; \ 608:01.79 ^~~~~~~~~~~~~~ 608:01.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 608:01.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 608:01.79 ^~~~~~~~~~~~~~~~~~~~~~~ 608:01.79 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 608:01.80 NS_INTERFACE_MAP_END 608:01.80 ^~~~~~~~~~~~~~~~~~~~ 608:01.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 608:01.82 else 608:01.82 ^~~~ 608:01.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 608:01.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 608:01.82 ^~~~~~~~~~~~~~~~~~ 608:01.83 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:406:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 608:01.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 608:01.83 ^~~~~~~~~~~~~~~~~~~~~~ 608:01.93 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 608:01.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:01.94 foundInterface = 0; \ 608:01.94 ^~~~~~~~~~~~~~ 608:01.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 608:01.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 608:01.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:01.97 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 608:01.97 NS_INTERFACE_MAP_END_INHERITING(DOMLocalization) 608:01.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:01.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULPrototypeDocument.h:15, 608:01.97 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.h:10, 608:01.97 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:10, 608:01.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 608:01.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 608:01.98 } else 608:01.98 ^~~~ 608:01.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 608:01.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 608:02.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:02.01 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 608:02.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentL10n) 608:02.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:02.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 608:02.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 608:02.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 608:02.02 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 608:02.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 608:02.02 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult L10nReadyHandler::QueryInterface(const nsIID&, void**)': 608:02.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:02.06 foundInterface = 0; \ 608:02.06 ^~~~~~~~~~~~~~ 608:02.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 608:02.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 608:02.07 ^~~~~~~~~~~~~~~~~~~~~~~ 608:02.07 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 608:02.07 NS_INTERFACE_MAP_END 608:02.07 ^~~~~~~~~~~~~~~~~~~~ 608:02.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 608:02.07 else 608:02.07 ^~~~ 608:02.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 608:02.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 608:02.10 ^~~~~~~~~~~~~~~~~~ 608:02.10 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 608:02.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 608:02.10 ^~~~~~~~~~~~~~~~~~~~~~ 608:02.24 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp: In member function 'virtual nsresult mozilla::dom::L10nMutations::QueryInterface(const nsIID&, void**)': 608:02.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:02.24 foundInterface = 0; \ 608:02.24 ^~~~~~~~~~~~~~ 608:02.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 608:02.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 608:02.24 ^~~~~~~~~~~~~~~~~~~~~~~ 608:02.24 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 608:02.24 NS_INTERFACE_MAP_END 608:02.24 ^~~~~~~~~~~~~~~~~~~~ 608:02.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 608:02.24 else 608:02.24 ^~~~ 608:02.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 608:02.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 608:02.24 ^~~~~~~~~~~~~~~~~~ 608:02.24 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 608:02.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 608:02.27 ^~~~~~~~~~~~~~~~~~~~~~ 608:06.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:101: 608:06.29 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/SnappyUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 608:06.29 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/SnappyUtils.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 608:06.29 } // namespace mozilla 608:06.30 ^ 608:06.30 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/SnappyUtils.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 608:06.30 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/SnappyUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 608:06.30 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/SnappyUtils.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 608:06.30 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/SnappyUtils.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 608:11.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 608:11.13 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 608:11.13 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 608:11.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 608:11.13 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 608:11.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:11.13 foundInterface = 0; \ 608:11.14 ^~~~~~~~~~~~~~ 608:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 608:11.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 608:11.14 ^~~~~~~~~~~~~~~~~~~~~~~ 608:11.14 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 608:11.14 NS_INTERFACE_MAP_END 608:11.14 ^~~~~~~~~~~~~~~~~~~~ 608:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 608:11.14 else 608:11.14 ^~~~ 608:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 608:11.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 608:11.14 ^~~~~~~~~~~~~~~~~~ 608:11.15 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 608:11.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 608:11.15 ^~~~~~~~~~~~~~~~~~~~~~ 608:11.27 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 608:11.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:11.27 foundInterface = 0; \ 608:11.27 ^~~~~~~~~~~~~~ 608:11.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 608:11.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 608:11.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:11.28 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 608:11.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 608:11.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:11.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 608:11.30 else 608:11.30 ^~~~ 608:11.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 608:11.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 608:11.30 ^~~~~~~~~~~~~~~~~~ 608:11.30 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 608:11.30 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 608:11.30 ^~~~~~~~~~~~~~~~~~~~~~ 608:11.93 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 608:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:11.94 foundInterface = 0; \ 608:11.94 ^~~~~~~~~~~~~~ 608:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 608:11.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 608:11.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:11.94 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 608:11.94 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 608:11.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 608:11.94 else 608:11.94 ^~~~ 608:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 608:11.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 608:11.94 ^~~~~~~~~~~~~~~~~~ 608:11.94 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 608:11.94 NS_INTERFACE_MAP_ENTRY(nsIRequest) 608:11.94 ^~~~~~~~~~~~~~~~~~~~~~ 608:12.17 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 608:12.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:12.18 foundInterface = 0; \ 608:12.18 ^~~~~~~~~~~~~~ 608:12.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 608:12.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 608:12.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:12.19 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 608:12.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 608:12.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:12.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 608:12.19 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 608:12.20 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 608:12.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 608:12.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 608:12.20 } else 608:12.20 ^~~~ 608:12.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 608:12.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 608:12.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:12.20 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 608:12.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 608:12.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:12.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 608:12.42 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 608:12.42 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 608:12.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 608:12.42 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 608:12.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:12.43 foundInterface = 0; \ 608:12.43 ^~~~~~~~~~~~~~ 608:12.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 608:12.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 608:12.43 ^~~~~~~~~~~~~~~~~~~~~~~ 608:12.43 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 608:12.43 NS_INTERFACE_MAP_END 608:12.43 ^~~~~~~~~~~~~~~~~~~~ 608:12.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 608:12.43 else 608:12.43 ^~~~ 608:12.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 608:12.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 608:12.43 ^~~~~~~~~~~~~~~~~~ 608:12.43 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 608:12.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 608:12.43 ^~~~~~~~~~~~~~~~~~~~~~ 608:17.26 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 608:17.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:17.26 foundInterface = 0; \ 608:17.26 ^~~~~~~~~~~~~~ 608:17.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 608:17.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 608:17.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:17.27 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 608:17.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 608:17.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:17.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 608:17.28 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 608:17.28 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 608:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 608:17.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 608:17.29 } else 608:17.29 ^~~~ 608:17.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 608:17.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 608:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:17.30 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 608:17.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 608:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:23.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 608:23.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 608:23.93 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationSessionInfo.h:11, 608:23.93 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationService.h:13, 608:23.93 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationService.cpp:7, 608:23.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 608:23.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 608:23.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 608:23.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 608:23.93 ^ 608:23.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 608:23.94 struct Block { 608:23.94 ^~~~~ 608:47.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 608:47.16 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 608:47.16 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 608:47.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 608:47.16 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 608:47.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 608:47.16 foundInterface = 0; \ 608:47.16 ^~~~~~~~~~~~~~ 608:47.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 608:47.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 608:47.16 ^~~~~~~~~~~~~~~~~~~~~~~ 608:47.16 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 608:47.16 NS_INTERFACE_MAP_END 608:47.17 ^~~~~~~~~~~~~~~~~~~~ 608:47.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 608:47.19 else 608:47.19 ^~~~ 608:47.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 608:47.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 608:47.19 ^~~~~~~~~~~~~~~~~~ 608:47.19 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 608:47.19 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 608:47.19 ^~~~~~~~~~~~~~~~~~~~~~ 608:55.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 608:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 608:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 608:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 608:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 608:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 608:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 608:55.09 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 608:55.09 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 608:55.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 608:55.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 608:55.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 608:55.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 608:55.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 608:55.09 memset(&aArr[0], 0, N * sizeof(T)); 608:55.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608:55.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 608:55.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 608:55.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 608:55.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 608:55.11 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 608:55.11 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 608:55.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 608:55.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 608:55.11 class nsDataHashtable : public nsBaseHashtable { 608:55.11 ^~~~~~~~~~~~~~~ 609:00.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 609:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 609:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 609:00.91 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 609:00.91 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:17, 609:00.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 609:00.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 609:00.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 609:00.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 609:00.91 ^ 609:00.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 609:00.91 struct Block { 609:00.91 ^~~~~ 609:02.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 609:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 609:02.38 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationSessionInfo.h:11, 609:02.38 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 609:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:20: 609:02.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 609:02.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 609:02.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 609:02.38 ^ 609:02.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 609:02.38 struct Block { 609:02.38 ^~~~~ 609:07.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 609:07.02 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.h:19, 609:07.02 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoX11.h:11, 609:07.03 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoX11.cpp:20: 609:07.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 609:07.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 609:07.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 609:07.03 ^ 609:07.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 609:07.03 struct Block { 609:07.04 ^~~~~ 609:25.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 609:25.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 609:25.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 609:25.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 609:25.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 609:25.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 609:25.63 memset(&aArr[0], 0, N * sizeof(T)); 609:25.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609:25.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 609:25.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 609:25.66 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:9, 609:25.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 609:25.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 609:25.66 class nsDataHashtable : public nsBaseHashtable { 609:25.66 ^~~~~~~~~~~~~~~ 609:25.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 609:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 609:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 609:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 609:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 609:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 609:25.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 609:25.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 609:25.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 609:25.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 609:25.76 memset(&aArr[0], 0, N * sizeof(T)); 609:25.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609:25.76 In file included from /usr/include/c++/8/vector:64, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 609:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 609:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 609:25.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 609:25.78 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:10, 609:25.78 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 609:25.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 609:25.78 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 609:25.78 class vector : protected _Vector_base<_Tp, _Alloc> 609:25.78 ^~~~~~ 609:25.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 609:25.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 609:25.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 609:25.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 609:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 609:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 609:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 609:25.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 609:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 609:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 609:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 609:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 609:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 609:25.82 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 609:25.82 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 609:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 609:25.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 609:25.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 609:25.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 609:25.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 609:25.83 memset(&aArr[0], 0, N * sizeof(T)); 609:25.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609:25.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 609:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 609:25.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 609:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 609:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 609:25.86 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 609:25.86 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:17, 609:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 609:25.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 609:25.86 class ClipManager { 609:25.86 ^~~~~~~~~~~ 609:29.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 609:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: 609:29.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 609:29.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 609:29.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 609:29.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 609:29.57 memset(&aArr[0], 0, N * sizeof(T)); 609:29.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609:29.57 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 609:29.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 609:29.59 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 609:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: 609:29.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 609:29.59 class nsDataHashtable : public nsBaseHashtable { 609:29.59 ^~~~~~~~~~~~~~~ 609:53.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 609:53.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 609:53.56 from /builddir/build/BUILD/firefox-70.0.1/widget/ScreenManager.cpp:10: 609:53.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 609:53.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 609:53.56 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 609:53.56 ^ 609:53.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 609:53.56 struct Block { 609:53.56 ^~~~~ 610:12.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 610:12.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 610:12.02 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 610:12.02 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 610:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 610:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 610:12.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 610:12.02 ^ 610:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 610:12.02 struct Block { 610:12.02 ^~~~~ 610:17.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 610:17.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 610:17.55 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 610:17.56 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeel.h:11, 610:17.56 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 610:17.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 610:17.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 610:17.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 610:17.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 610:17.57 ^ 610:17.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 610:17.59 struct Block { 610:17.59 ^~~~~ 610:32.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 610:32.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 610:32.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 610:32.62 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:20: 610:32.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 610:32.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 610:32.62 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 610:32.62 ^ 610:32.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 610:32.62 struct Block { 610:32.62 ^~~~~ 610:35.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 610:35.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 610:35.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 610:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 610:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 610:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 610:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 610:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 610:35.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 610:35.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 610:35.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 610:35.10 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 610:35.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 610:35.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 610:35.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 610:35.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 610:35.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 610:35.12 memset(&aArr[0], 0, N * sizeof(T)); 610:35.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610:35.12 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 610:35.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 610:35.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 610:35.12 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 610:35.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 610:35.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 610:35.12 class nsDataHashtable : public nsBaseHashtable { 610:35.12 ^~~~~~~~~~~~~~~ 610:35.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 610:35.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 610:35.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 610:35.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 610:35.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 610:35.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 610:35.26 memset(&aArr[0], 0, N * sizeof(T)); 610:35.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610:35.27 In file included from /usr/include/c++/8/vector:64, 610:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 610:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 610:35.27 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 610:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 610:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 610:35.27 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 610:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 610:35.28 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 610:35.28 class vector : protected _Vector_base<_Tp, _Alloc> 610:35.28 ^~~~~~ 610:35.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 610:35.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 610:35.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 610:35.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 610:35.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 610:35.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 610:35.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 610:35.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 610:35.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 610:35.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 610:35.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 610:35.31 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 610:35.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 610:35.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 610:35.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 610:35.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 610:35.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 610:35.34 memset(&aArr[0], 0, N * sizeof(T)); 610:35.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610:35.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 610:35.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 610:35.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 610:35.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 610:35.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 610:35.36 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeel.h:11, 610:35.36 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 610:35.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 610:35.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 610:35.36 class ClipManager { 610:35.36 ^~~~~~~~~~~ 610:45.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 610:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 610:45.96 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 610:45.96 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 610:45.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 610:45.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 610:45.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 610:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 610:45.97 memset(&aArr[0], 0, N * sizeof(T)); 610:45.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610:45.97 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 610:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 610:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 610:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 610:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 610:46.00 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 610:46.00 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 610:46.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 610:46.00 class nsDataHashtable : public nsBaseHashtable { 610:46.00 ^~~~~~~~~~~~~~~ 610:46.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 610:46.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 610:46.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 610:46.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 610:46.12 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 610:46.12 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 610:46.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 610:46.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 610:46.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 610:46.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 610:46.14 memset(&aArr[0], 0, N * sizeof(T)); 610:46.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610:46.14 In file included from /usr/include/c++/8/vector:64, 610:46.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 610:46.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 610:46.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 610:46.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 610:46.16 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:13, 610:46.16 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 610:46.16 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 610:46.16 class vector : protected _Vector_base<_Tp, _Alloc> 610:46.16 ^~~~~~ 610:46.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 610:46.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 610:46.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 610:46.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 610:46.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 610:46.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 610:46.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 610:46.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 610:46.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 610:46.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 610:46.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 610:46.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 610:46.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 610:46.20 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 610:46.20 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 610:46.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 610:46.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 610:46.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 610:46.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 610:46.21 memset(&aArr[0], 0, N * sizeof(T)); 610:46.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610:46.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 610:46.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 610:46.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 610:46.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 610:46.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 610:46.22 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 610:46.22 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:21: 610:46.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 610:46.22 class ClipManager { 610:46.22 ^~~~~~~~~~~ 610:56.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 610:56.48 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 610:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 610:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 610:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 610:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 610:56.48 memset(&aArr[0], 0, N * sizeof(T)); 610:56.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610:56.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 610:56.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 610:56.50 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 610:56.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 610:56.50 class nsDataHashtable : public nsBaseHashtable { 610:56.50 ^~~~~~~~~~~~~~~ 610:56.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 610:56.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 610:56.85 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 610:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 610:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 610:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 610:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 610:56.85 memset(&aArr[0], 0, N * sizeof(T)); 610:56.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610:56.87 In file included from /usr/include/c++/8/vector:64, 610:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 610:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 610:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 610:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 610:56.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 610:56.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 610:56.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 610:56.90 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 610:56.90 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 610:56.90 class vector : protected _Vector_base<_Tp, _Alloc> 610:56.90 ^~~~~~ 610:56.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 610:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 610:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 610:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 610:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 610:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 610:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 610:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 610:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 610:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 610:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 610:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 610:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 610:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 610:56.94 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 610:56.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 610:56.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 610:56.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 610:56.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 610:56.95 memset(&aArr[0], 0, N * sizeof(T)); 610:56.95 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610:56.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 610:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 610:56.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 610:56.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 610:56.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 610:56.98 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:20: 610:56.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 610:56.99 class ClipManager { 610:56.99 ^~~~~~~~~~~ 611:31.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 611:31.99 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.h:19, 611:31.99 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.cpp:10, 611:31.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:29: 611:31.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 611:31.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 611:31.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 611:31.99 ^ 611:31.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 611:31.99 struct Block { 611:31.99 ^~~~~ 611:43.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 611:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 611:43.07 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 611:43.08 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.h:11, 611:43.08 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:34: 611:43.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 611:43.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 611:43.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 611:43.08 ^ 611:43.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 611:43.08 struct Block { 611:43.08 ^~~~~ 611:47.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 611:47.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 611:47.74 from /builddir/build/BUILD/firefox-70.0.1/widget/nsClipboardProxy.cpp:5, 611:47.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:47: 611:47.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 611:47.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 611:47.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 611:47.74 ^ 611:47.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 611:47.75 struct Block { 611:47.75 ^~~~~ 611:49.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 611:49.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 611:49.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 611:49.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 611:49.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 611:49.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 611:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 611:49.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 611:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 611:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 611:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 611:49.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 611:49.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 611:49.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 611:49.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 611:49.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 611:49.26 memset(&aArr[0], 0, N * sizeof(T)); 611:49.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611:49.26 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIScrollableFrame.h:17, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/widget/InputData.h:10, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.h:8, 611:49.26 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:7, 611:49.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 611:49.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 611:49.31 class nsDataHashtable : public nsBaseHashtable { 611:49.33 ^~~~~~~~~~~~~~~ 611:49.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 611:49.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 611:49.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 611:49.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 611:49.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 611:49.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 611:49.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 611:49.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 611:49.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 611:49.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 611:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 611:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 611:49.73 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 611:49.74 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 611:49.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 611:49.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 611:49.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 611:49.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 611:49.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 611:49.75 memset(&aArr[0], 0, N * sizeof(T)); 611:49.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611:49.75 In file included from /usr/include/c++/8/vector:64, 611:49.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 611:49.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 611:49.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 611:49.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 611:49.76 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 611:49.76 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:10, 611:49.76 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 611:49.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 611:49.78 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 611:49.78 class vector : protected _Vector_base<_Tp, _Alloc> 611:49.78 ^~~~~~ 611:49.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 611:49.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 611:49.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 611:49.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 611:49.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 611:49.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 611:49.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 611:49.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 611:49.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 611:49.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 611:49.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 611:49.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 611:49.80 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 611:49.80 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 611:49.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 611:49.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 611:49.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 611:49.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 611:49.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 611:49.81 memset(&aArr[0], 0, N * sizeof(T)); 611:49.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611:49.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 611:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 611:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 611:49.83 from /builddir/build/BUILD/firefox-70.0.1/widget/PuppetWidget.cpp:19, 611:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:83: 611:49.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 611:49.84 class ClipManager { 611:49.84 ^~~~~~~~~~~ 612:07.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 612:07.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 612:07.95 from /builddir/build/BUILD/firefox-70.0.1/widget/nsSoundProxy.cpp:5, 612:07.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:29: 612:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 612:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 612:07.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 612:07.95 ^ 612:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 612:07.95 struct Block { 612:07.95 ^~~~~ 612:11.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 612:11.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 612:11.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 612:11.00 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 612:11.00 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 612:11.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 612:11.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 612:11.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 612:11.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 612:11.00 memset(&aArr[0], 0, N * sizeof(T)); 612:11.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612:11.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 612:11.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 612:11.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 612:11.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 612:11.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 612:11.01 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 612:11.01 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:27, 612:11.01 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 612:11.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 612:11.01 class nsDataHashtable : public nsBaseHashtable { 612:11.01 ^~~~~~~~~~~~~~~ 612:11.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 612:11.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 612:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 612:11.19 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 612:11.19 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 612:11.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 612:11.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 612:11.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 612:11.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 612:11.19 memset(&aArr[0], 0, N * sizeof(T)); 612:11.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612:11.19 In file included from /usr/include/c++/8/vector:64, 612:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 612:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 612:11.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 612:11.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 612:11.19 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:27, 612:11.19 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 612:11.19 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 612:11.19 class vector : protected _Vector_base<_Tp, _Alloc> 612:11.19 ^~~~~~ 612:11.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 612:11.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 612:11.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 612:11.20 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 612:11.21 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 612:11.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 612:11.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 612:11.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 612:11.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 612:11.22 memset(&aArr[0], 0, N * sizeof(T)); 612:11.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612:11.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 612:11.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 612:11.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 612:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 612:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 612:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 612:11.23 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:38: 612:11.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 612:11.23 class ClipManager { 612:11.24 ^~~~~~~~~~~ 612:14.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:137: 612:14.12 /builddir/build/BUILD/firefox-70.0.1/widget/WidgetUtils.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 612:14.12 /builddir/build/BUILD/firefox-70.0.1/widget/WidgetUtils.cpp:149:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 612:14.12 } // namespace mozilla 612:14.12 ^ 612:14.12 /builddir/build/BUILD/firefox-70.0.1/widget/WidgetUtils.cpp:149:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 612:15.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 612:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 612:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 612:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 612:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 612:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 612:15.76 memset(&aArr[0], 0, N * sizeof(T)); 612:15.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612:15.76 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 612:15.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 612:15.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 612:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 612:15.79 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 612:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 612:15.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 612:15.79 class nsDataHashtable : public nsBaseHashtable { 612:15.80 ^~~~~~~~~~~~~~~ 612:16.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 612:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 612:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 612:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 612:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 612:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 612:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 612:16.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 612:16.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 612:16.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 612:16.01 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 612:16.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 612:16.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 612:16.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 612:16.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 612:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 612:16.02 memset(&aArr[0], 0, N * sizeof(T)); 612:16.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612:16.03 In file included from /usr/include/c++/8/vector:64, 612:16.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 612:16.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 612:16.03 from /usr/include/c++/8/queue:61, 612:16.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 612:16.04 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:11, 612:16.04 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseAppShell.cpp:6, 612:16.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:11: 612:16.04 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 612:16.04 class vector : protected _Vector_base<_Tp, _Alloc> 612:16.04 ^~~~~~ 612:16.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 612:16.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 612:16.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 612:16.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 612:16.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 612:16.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 612:16.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 612:16.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 612:16.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 612:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 612:16.06 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 612:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 612:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 612:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 612:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 612:16.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 612:16.07 memset(&aArr[0], 0, N * sizeof(T)); 612:16.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612:16.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 612:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 612:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 612:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 612:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 612:16.08 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 612:16.08 from /builddir/build/BUILD/firefox-70.0.1/widget/nsNativeTheme.cpp:23, 612:16.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:128: 612:16.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 612:16.09 class ClipManager { 612:16.09 ^~~~~~~~~~~ 612:30.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 612:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 612:30.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 612:30.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 612:30.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 612:30.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 612:30.20 memset(&aArr[0], 0, N * sizeof(T)); 612:30.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612:30.20 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 612:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 612:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 612:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 612:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 612:30.21 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 612:30.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 612:30.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 612:30.22 class nsDataHashtable : public nsBaseHashtable { 612:30.22 ^~~~~~~~~~~~~~~ 612:30.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 612:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 612:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 612:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 612:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 612:30.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 612:30.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 612:30.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 612:30.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 612:30.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 612:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 612:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 612:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 612:30.36 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 612:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 612:30.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 612:30.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 612:30.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 612:30.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 612:30.37 memset(&aArr[0], 0, N * sizeof(T)); 612:30.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612:30.37 In file included from /usr/include/c++/8/vector:64, 612:30.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 612:30.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 612:30.37 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 612:30.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 612:30.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 612:30.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 612:30.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 612:30.37 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 612:30.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 612:30.37 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 612:30.37 class vector : protected _Vector_base<_Tp, _Alloc> 612:30.37 ^~~~~~ 612:30.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 612:30.39 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 612:30.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 612:30.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 612:30.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 612:30.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 612:30.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 612:30.41 memset(&aArr[0], 0, N * sizeof(T)); 612:30.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612:30.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 612:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 612:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 612:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 612:30.41 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 612:30.41 from /builddir/build/BUILD/firefox-70.0.1/widget/nsXPLookAndFeel.cpp:11, 612:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:47: 612:30.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 612:30.41 class ClipManager { 612:30.41 ^~~~~~~~~~~ 613:18.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 613:18.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 613:18.16 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 613:18.16 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.cpp:11, 613:18.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 613:18.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 613:18.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 613:18.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 613:18.17 ^ 613:18.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 613:18.17 struct Block { 613:18.17 ^~~~~ 613:20.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 613:20.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 613:20.99 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 613:20.99 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.h:11, 613:20.99 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsClipboardWayland.cpp:25, 613:20.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:92: 613:20.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 613:20.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 613:20.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 613:20.99 ^ 613:20.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 613:20.99 struct Block { 613:20.99 ^~~~~ 613:30.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 613:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 613:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 613:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 613:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 613:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:30.04 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:30.04 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 613:30.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:30.07 foundInterface = 0; \ 613:30.07 ^~~~~~~~~~~~~~ 613:30.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 613:30.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 613:30.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:30.07 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 613:30.07 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 613:30.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:30.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:30.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:30.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:30.07 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:30.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:30.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 613:30.07 } else 613:30.07 ^~~~ 613:30.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 613:30.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 613:30.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:30.07 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 613:30.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 613:30.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:30.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 613:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 613:30.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 613:30.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 613:30.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 613:30.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:30.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:30.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:30.12 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:30.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:30.12 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 613:30.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:30.13 foundInterface = 0; \ 613:30.13 ^~~~~~~~~~~~~~ 613:30.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 613:30.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 613:30.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:30.14 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 613:30.14 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 613:30.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:30.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:30.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:30.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:30.16 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:30.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:30.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 613:30.16 } else 613:30.16 ^~~~ 613:30.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 613:30.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 613:30.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:30.16 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 613:30.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 613:30.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:46.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 613:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 613:46.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 613:46.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 613:46.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 613:46.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 613:46.27 memset(&aArr[0], 0, N * sizeof(T)); 613:46.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:46.27 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 613:46.27 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 613:46.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 613:46.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 613:46.30 class nsDataHashtable : public nsBaseHashtable { 613:46.32 ^~~~~~~~~~~~~~~ 613:46.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 613:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 613:46.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 613:46.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 613:46.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 613:46.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 613:46.59 memset(&aArr[0], 0, N * sizeof(T)); 613:46.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:46.59 In file included from /usr/include/c++/8/vector:64, 613:46.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 613:46.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 613:46.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 613:46.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 613:46.59 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:12, 613:46.59 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 613:46.60 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 613:46.60 class vector : protected _Vector_base<_Tp, _Alloc> 613:46.60 ^~~~~~ 613:46.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 613:46.60 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 613:46.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 613:46.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 613:46.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 613:46.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 613:46.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 613:46.61 memset(&aArr[0], 0, N * sizeof(T)); 613:46.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:46.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 613:46.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 613:46.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 613:46.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 613:46.61 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 613:46.61 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.cpp:11, 613:46.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 613:46.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 613:46.61 class ClipManager { 613:46.61 ^~~~~~~~~~~ 613:47.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 613:47.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 613:47.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 613:47.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 613:47.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 613:47.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.15 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.16 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 613:47.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:47.16 foundInterface = 0; \ 613:47.17 ^~~~~~~~~~~~~~ 613:47.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 613:47.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 613:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.17 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 613:47.17 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 613:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 613:47.18 } else 613:47.18 ^~~~ 613:47.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 613:47.18 NS_IMPL_QUERY_BODY_CONCRETE(_class) 613:47.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.18 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 613:47.21 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 613:47.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.29 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 613:47.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:47.29 foundInterface = 0; \ 613:47.29 ^~~~~~~~~~~~~~ 613:47.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 613:47.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 613:47.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.29 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 613:47.29 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 613:47.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.29 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 613:47.29 } else 613:47.29 ^~~~ 613:47.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 613:47.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 613:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.32 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 613:47.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 613:47.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 613:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 613:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 613:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 613:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 613:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.39 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.39 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 613:47.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:47.39 foundInterface = 0; \ 613:47.39 ^~~~~~~~~~~~~~ 613:47.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 613:47.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 613:47.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.41 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 613:47.41 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 613:47.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.44 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 613:47.44 } else 613:47.44 ^~~~ 613:47.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 613:47.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 613:47.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.45 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 613:47.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 613:47.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 613:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 613:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 613:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 613:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 613:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.72 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.72 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 613:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:47.72 foundInterface = 0; \ 613:47.72 ^~~~~~~~~~~~~~ 613:47.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 613:47.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 613:47.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.72 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 613:47.75 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 613:47.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.75 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 613:47.75 } else 613:47.75 ^~~~ 613:47.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 613:47.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 613:47.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.76 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 613:47.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 613:47.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 613:47.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 613:47.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 613:47.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 613:47.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 613:47.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.83 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.83 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 613:47.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:47.84 foundInterface = 0; \ 613:47.84 ^~~~~~~~~~~~~~ 613:47.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 613:47.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 613:47.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.84 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 613:47.85 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 613:47.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.85 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 613:47.86 } else 613:47.86 ^~~~ 613:47.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 613:47.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 613:47.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.86 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 613:47.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 613:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 613:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 613:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 613:47.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 613:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 613:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.91 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.93 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 613:47.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:47.93 foundInterface = 0; \ 613:47.94 ^~~~~~~~~~~~~~ 613:47.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 613:47.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 613:47.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.94 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 613:47.94 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 613:47.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.95 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 613:47.95 } else 613:47.96 ^~~~ 613:47.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 613:47.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 613:47.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 613:47.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 613:47.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:47.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 613:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 613:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 613:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 613:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 613:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 613:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 613:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 613:47.98 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 613:47.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 613:47.98 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 613:47.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:47.98 foundInterface = 0; \ 613:47.99 ^~~~~~~~~~~~~~ 613:47.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 613:47.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 613:47.99 ^~~~~~~~~~~~~~~~~~~~~~~ 613:47.99 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 613:47.99 NS_INTERFACE_MAP_END 613:47.99 ^~~~~~~~~~~~~~~~~~~~ 613:48.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 613:48.02 else 613:48.02 ^~~~ 613:48.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 613:48.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 613:48.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:48.02 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 613:48.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 613:48.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:49.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 613:49.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 613:49.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 613:49.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 613:49.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 613:49.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 613:49.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 613:49.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 613:49.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 613:49.83 memset(&aArr[0], 0, N * sizeof(T)); 613:49.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:49.85 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 613:49.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 613:49.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 613:49.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 613:49.85 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11Image.cpp:11, 613:49.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:11: 613:49.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 613:49.85 class nsDataHashtable : public nsBaseHashtable { 613:49.85 ^~~~~~~~~~~~~~~ 613:50.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 613:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 613:50.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 613:50.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 613:50.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 613:50.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 613:50.03 memset(&aArr[0], 0, N * sizeof(T)); 613:50.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:50.03 In file included from /usr/include/c++/8/vector:64, 613:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 613:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 613:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 613:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/WindowSurface.h:10, 613:50.03 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.h:12, 613:50.03 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:7, 613:50.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 613:50.03 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 613:50.03 class vector : protected _Vector_base<_Tp, _Alloc> 613:50.03 ^~~~~~ 613:50.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 613:50.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 613:50.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 613:50.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 613:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 613:50.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 613:50.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 613:50.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 613:50.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 613:50.07 memset(&aArr[0], 0, N * sizeof(T)); 613:50.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:50.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 613:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 613:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 613:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 613:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 613:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 613:50.07 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.cpp:39, 613:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:128: 613:50.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 613:50.07 class ClipManager { 613:50.07 ^~~~~~~~~~~ 613:54.17 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 613:54.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 613:54.17 foundInterface = 0; \ 613:54.17 ^~~~~~~~~~~~~~ 613:54.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 613:54.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 613:54.17 ^~~~~~~~~~~~~~~~~~~~~~~ 613:54.17 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 613:54.17 NS_INTERFACE_MAP_END 613:54.17 ^~~~~~~~~~~~~~~~~~~~ 613:54.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 613:54.17 else 613:54.18 ^~~~ 613:54.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 613:54.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 613:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:54.18 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 613:54.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 613:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613:55.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 613:55.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 613:55.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 613:55.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 613:55.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 613:55.86 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorEventListener.cpp:23, 613:55.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 613:55.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 613:55.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 613:55.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 613:55.86 ^ 613:55.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 613:55.87 struct Block { 613:55.87 ^~~~~ 614:03.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:110: 614:03.80 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 614:03.80 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 614:03.80 } 614:03.81 ^ 614:03.81 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 614:03.82 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 614:03.82 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 614:03.82 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 614:03.82 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp: In function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 614:03.83 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 614:03.83 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 614:03.83 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 614:06.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 614:06.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 614:06.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 614:06.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 614:06.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 614:06.48 memset(&aArr[0], 0, N * sizeof(T)); 614:06.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:06.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 614:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 614:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 614:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 614:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 614:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 614:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 614:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 614:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 614:06.49 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:10, 614:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 614:06.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 614:06.49 class nsDataHashtable : public nsBaseHashtable { 614:06.49 ^~~~~~~~~~~~~~~ 614:07.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 614:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 614:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 614:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 614:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 614:07.25 memset(&aArr[0], 0, N * sizeof(T)); 614:07.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:07.25 In file included from /usr/include/c++/8/vector:64, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 614:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 614:07.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 614:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 614:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 614:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 614:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 614:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 614:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 614:07.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 614:07.30 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:10, 614:07.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 614:07.32 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 614:07.32 class vector : protected _Vector_base<_Tp, _Alloc> 614:07.32 ^~~~~~ 614:07.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 614:07.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 614:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 614:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 614:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 614:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 614:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 614:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 614:07.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 614:07.35 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 614:07.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 614:07.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 614:07.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 614:07.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 614:07.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 614:07.39 memset(&aArr[0], 0, N * sizeof(T)); 614:07.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:07.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 614:07.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 614:07.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 614:07.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 614:07.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 614:07.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 614:07.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 614:07.40 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorEventListener.cpp:23, 614:07.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 614:07.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 614:07.40 class ClipManager { 614:07.40 ^~~~~~~~~~~ 614:16.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 614:16.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 614:16.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 614:16.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 614:16.78 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 614:16.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 614:16.78 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 614:16.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 614:16.78 foundInterface = 0; \ 614:16.78 ^~~~~~~~~~~~~~ 614:16.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 614:16.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 614:16.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:16.79 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 614:16.79 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 614:16.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:16.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 614:16.80 else 614:16.80 ^~~~ 614:16.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 614:16.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 614:16.80 ^~~~~~~~~~~~~~~~~~ 614:16.80 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 614:16.80 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 614:16.80 ^~~~~~~~~~~~~~~~~~~~~~ 614:17.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 614:17.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 614:17.08 from /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionItem.h:9, 614:17.08 from /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionItem.cpp:6, 614:17.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 614:17.08 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 614:17.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 614:17.09 foundInterface = 0; \ 614:17.09 ^~~~~~~~~~~~~~ 614:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 614:17.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 614:17.09 ^~~~~~~~~~~~~~~~~~~~~~~ 614:17.09 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 614:17.09 NS_INTERFACE_MAP_END 614:17.09 ^~~~~~~~~~~~~~~~~~~~ 614:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 614:17.09 else 614:17.09 ^~~~ 614:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 614:17.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 614:17.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:17.09 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 614:17.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 614:17.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:18.54 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 614:18.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 614:18.54 foundInterface = 0; \ 614:18.54 ^~~~~~~~~~~~~~ 614:18.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 614:18.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 614:18.54 ^~~~~~~~~~~~~~~~~~~~~~~ 614:18.54 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1029:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 614:18.54 NS_INTERFACE_MAP_END 614:18.54 ^~~~~~~~~~~~~~~~~~~~ 614:18.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 614:18.54 else 614:18.54 ^~~~ 614:18.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 614:18.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 614:18.55 ^~~~~~~~~~~~~~~~~~ 614:18.55 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1028:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 614:18.56 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 614:18.56 ^~~~~~~~~~~~~~~~~~~~~~ 614:19.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 614:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 614:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 614:19.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 614:19.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 614:19.94 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 614:19.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 614:19.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 614:19.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 614:19.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 614:19.94 ^ 614:19.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 614:19.94 struct Block { 614:19.94 ^~~~~ 614:25.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 614:25.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 614:25.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 614:25.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 614:25.70 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 614:25.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 614:25.70 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 614:25.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 614:25.72 foundInterface = 0; \ 614:25.72 ^~~~~~~~~~~~~~ 614:25.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 614:25.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 614:25.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:25.72 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 614:25.72 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 614:25.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:25.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 614:25.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 614:25.72 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 614:25.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 614:25.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 614:25.72 } else 614:25.72 ^~~~ 614:25.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 614:25.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 614:25.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:25.73 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 614:25.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 614:25.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:25.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 614:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 614:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 614:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 614:25.77 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 614:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 614:25.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 614:25.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 614:25.77 foundInterface = 0; \ 614:25.77 ^~~~~~~~~~~~~~ 614:25.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 614:25.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 614:25.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:25.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 614:25.77 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 614:25.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:25.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 614:25.79 } else 614:25.79 ^~~~ 614:25.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 614:25.79 NS_IMPL_QUERY_BODY_CONCRETE(_class) 614:25.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:25.79 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 614:25.79 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 614:25.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:28.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:137: 614:28.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAbsPositionEditor.cpp: In member function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)': 614:28.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAbsPositionEditor.cpp:646:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 614:28.77 } // namespace mozilla 614:28.77 ^ 614:28.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAbsPositionEditor.cpp:646:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 614:28.77 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAbsPositionEditor.cpp:646:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 614:33.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 614:33.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 614:33.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 614:33.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 614:33.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 614:33.48 memset(&aArr[0], 0, N * sizeof(T)); 614:33.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:33.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 614:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 614:33.49 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 614:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 614:33.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 614:33.51 class nsDataHashtable : public nsBaseHashtable { 614:33.53 ^~~~~~~~~~~~~~~ 614:34.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 614:34.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 614:34.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 614:34.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 614:34.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 614:34.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 614:34.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 614:34.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 614:34.00 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 614:34.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 614:34.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 614:34.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 614:34.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 614:34.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 614:34.00 memset(&aArr[0], 0, N * sizeof(T)); 614:34.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:34.01 In file included from /usr/include/c++/8/vector:64, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 614:34.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 614:34.02 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 614:34.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 614:34.03 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 614:34.04 class vector : protected _Vector_base<_Tp, _Alloc> 614:34.04 ^~~~~~ 614:34.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 614:34.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 614:34.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 614:34.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 614:34.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 614:34.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 614:34.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 614:34.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 614:34.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 614:34.05 memset(&aArr[0], 0, N * sizeof(T)); 614:34.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:34.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 614:34.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 614:34.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 614:34.05 class ClipManager { 614:34.05 ^~~~~~~~~~~ 614:37.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 614:37.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 614:37.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 614:37.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 614:37.81 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 614:37.81 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 614:37.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 614:37.81 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 614:37.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 614:37.81 foundInterface = 0; \ 614:37.81 ^~~~~~~~~~~~~~ 614:37.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 614:37.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 614:37.81 ^~~~~~~~~~~~~~~~~~~~~~~ 614:37.81 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 614:37.81 NS_INTERFACE_MAP_END 614:37.81 ^~~~~~~~~~~~~~~~~~~~ 614:37.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 614:37.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 614:37.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 614:37.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 614:37.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 614:37.84 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 614:37.84 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 614:37.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 614:37.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 614:37.84 } else 614:37.84 ^~~~ 614:37.84 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 614:37.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 614:37.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614:38.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 614:38.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 614:38.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 614:38.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 614:38.26 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 614:38.26 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 614:38.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 614:38.26 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 614:38.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 614:38.26 foundInterface = 0; \ 614:38.26 ^~~~~~~~~~~~~~ 614:38.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 614:38.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 614:38.26 ^~~~~~~~~~~~~~~~~~~~~~~ 614:38.26 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 614:38.27 NS_INTERFACE_MAP_END 614:38.27 ^~~~~~~~~~~~~~~~~~~~ 614:38.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 614:38.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 614:38.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 614:38.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 614:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 614:38.28 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 614:38.28 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 614:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 614:38.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 614:38.28 } else 614:38.28 ^~~~ 614:38.28 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 614:38.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 614:38.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:03.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:03.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 615:03.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 615:03.97 from /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 615:03.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 615:03.97 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 615:03.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:03.97 foundInterface = 0; \ 615:03.97 ^~~~~~~~~~~~~~ 615:03.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 615:03.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 615:03.97 ^~~~~~~~~~~~~~~~~~~~~~~ 615:03.97 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 615:03.97 NS_INTERFACE_MAP_END 615:03.97 ^~~~~~~~~~~~~~~~~~~~ 615:03.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 615:03.99 from /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 615:03.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 615:03.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:03.99 } else 615:03.99 ^~~~ 615:03.99 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:03.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 615:03.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:05.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 615:05.17 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 615:05.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 615:05.17 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 615:05.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:05.18 foundInterface = 0; \ 615:05.20 ^~~~~~~~~~~~~~ 615:05.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:05.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:05.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.23 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:05.23 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 615:05.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 615:05.23 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 615:05.23 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 615:05.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 615:05.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:05.24 } else 615:05.24 ^~~~ 615:05.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:05.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:05.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.26 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:05.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 615:05.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 615:05.27 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 615:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 615:05.27 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 615:05.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:05.27 foundInterface = 0; \ 615:05.27 ^~~~~~~~~~~~~~ 615:05.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:05.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.27 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:05.28 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 615:05.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 615:05.28 else 615:05.28 ^~~~ 615:05.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 615:05.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 615:05.28 ^~~~~~~~~~~~~~~~~~ 615:05.28 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 615:05.28 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 615:05.28 ^~~~~~~~~~~~~~~~~~~~~~ 615:05.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:137: 615:05.43 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint(mozilla::RangeBoundaryBase const&)mozilla::EditorDOMPointBase, nsCOMPtr >': 615:05.43 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:132:1: warning: the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointIP7nsINodeP10nsIContentEENS_18EditorDOMPointBaseI8nsCOMPtrIS2_ES7_IS4_EEERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 615:05.43 } // namespace mozilla 615:05.43 ^ 615:05.43 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:132:1: warning: the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointIP7nsINodeP10nsIContentEENS_18EditorDOMPointBaseI8nsCOMPtrIS2_ES7_IS4_EEERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 615:05.43 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:132:1: warning: the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointIP7nsINodeP10nsIContentEENS_18EditorDOMPointBaseI8nsCOMPtrIS2_ES7_IS4_EEERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 615:05.43 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint, nsCOMPtr >(mozilla::RangeBoundaryBase, nsCOMPtr > const&)mozilla::EditorDOMPointBase, nsCOMPtr >': 615:05.43 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:132:1: warning: the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointI8nsCOMPtrI7nsINodeES2_I10nsIContentEEENS_18EditorDOMPointBaseIS4_S6_EERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 615:05.43 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:132:1: warning: the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointI8nsCOMPtrI7nsINodeES2_I10nsIContentEEENS_18EditorDOMPointBaseIS4_S6_EERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 615:05.44 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:132:1: warning: the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointI8nsCOMPtrI7nsINodeES2_I10nsIContentEEENS_18EditorDOMPointBaseIS4_S6_EERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 615:05.66 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 615:05.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:05.69 foundInterface = 0; \ 615:05.69 ^~~~~~~~~~~~~~ 615:05.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:05.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:05.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.69 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:05.69 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 615:05.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 615:05.70 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 615:05.71 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 615:05.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 615:05.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:05.71 } else 615:05.71 ^~~~ 615:05.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:05.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:05.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:05.72 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:05.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 615:05.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:23.68 In file included from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:12, 615:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 615:23.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 615:23.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 615:23.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 615:23.69 ^ 615:23.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 615:23.70 struct Block { 615:23.70 ^~~~~ 615:24.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:24.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 615:24.26 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 615:24.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 615:24.26 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 615:24.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:24.27 foundInterface = 0; \ 615:24.27 ^~~~~~~~~~~~~~ 615:24.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:24.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:24.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.27 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:24.27 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 615:24.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 615:24.29 else 615:24.29 ^~~~ 615:24.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 615:24.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 615:24.29 ^~~~~~~~~~~~~~~~~~ 615:24.29 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 615:24.29 NS_INTERFACE_MAP_ENTRY(nsINamed) 615:24.29 ^~~~~~~~~~~~~~~~~~~~~~ 615:24.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:24.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:24.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:24.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:24.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:24.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:24.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:24.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:24.33 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:24.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:24.33 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 615:24.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:24.33 foundInterface = 0; \ 615:24.33 ^~~~~~~~~~~~~~ 615:24.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 615:24.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 615:24.35 ^~~~~~~~~~~~~~~~~~~~~~~ 615:24.35 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 615:24.35 NS_INTERFACE_MAP_END 615:24.35 ^~~~~~~~~~~~~~~~~~~~ 615:24.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 615:24.35 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:24.35 } else 615:24.35 ^~~~ 615:24.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:24.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:24.36 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:24.36 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 615:24.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:24.36 foundInterface = 0; \ 615:24.36 ^~~~~~~~~~~~~~ 615:24.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:24.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:24.36 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 615:24.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.38 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:175:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 615:24.38 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 615:24.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.38 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:24.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:24.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:24.38 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:24.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:24.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:24.38 } else 615:24.38 ^~~~ 615:24.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:24.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:24.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:24.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 615:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.40 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:175:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 615:24.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 615:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:24.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:24.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:24.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:24.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:24.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:24.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:24.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:24.47 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:24.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:24.47 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 615:24.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:24.47 foundInterface = 0; \ 615:24.47 ^~~~~~~~~~~~~~ 615:24.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:24.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.47 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:24.50 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 615:24.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.50 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:24.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:24.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:24.50 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:24.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:24.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:24.50 } else 615:24.50 ^~~~ 615:24.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:24.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:24.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:24.51 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:24.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 615:24.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:25.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:25.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:25.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:25.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:25.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.12 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.12 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 615:25.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:25.13 foundInterface = 0; \ 615:25.13 ^~~~~~~~~~~~~~ 615:25.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:25.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:25.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.15 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:25.15 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 615:25.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.16 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.16 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 615:25.16 else 615:25.17 ^~~~ 615:25.17 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 615:25.17 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 615:25.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:25.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:25.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:25.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:25.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:25.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.20 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.20 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 615:25.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:25.22 foundInterface = 0; \ 615:25.23 ^~~~~~~~~~~~~~ 615:25.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:25.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:25.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.23 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:25.23 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 615:25.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.23 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.24 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:25.24 } else 615:25.24 ^~~~ 615:25.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:25.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:25.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.27 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:25.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 615:25.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:25.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:25.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:25.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:25.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:25.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.35 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 615:25.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:25.36 foundInterface = 0; \ 615:25.36 ^~~~~~~~~~~~~~ 615:25.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:25.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:25.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.38 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:25.39 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 615:25.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.41 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.41 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:25.42 } else 615:25.42 ^~~~ 615:25.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:25.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:25.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.42 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:25.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 615:25.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:25.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:25.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:25.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:25.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.46 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.46 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 615:25.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:25.46 foundInterface = 0; \ 615:25.46 ^~~~~~~~~~~~~~ 615:25.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:25.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:25.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.46 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:25.46 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 615:25.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.50 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:25.50 } else 615:25.51 ^~~~ 615:25.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:25.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:25.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.51 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:25.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 615:25.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:25.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:25.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:25.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:25.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:25.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.61 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.61 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 615:25.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:25.62 foundInterface = 0; \ 615:25.62 ^~~~~~~~~~~~~~ 615:25.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:25.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:25.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.64 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:25.64 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 615:25.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.65 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:25.66 } else 615:25.66 ^~~~ 615:25.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:25.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:25.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.68 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:25.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 615:25.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:25.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.74 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.74 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 615:25.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:25.75 foundInterface = 0; \ 615:25.75 ^~~~~~~~~~~~~~ 615:25.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:25.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:25.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.78 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:25.78 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 615:25.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.78 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.79 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:25.81 } else 615:25.81 ^~~~ 615:25.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:25.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:25.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.81 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:25.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 615:25.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:25.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:25.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:25.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:25.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:25.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:25.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:25.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:25.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:25.98 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:25.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:25.98 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 615:25.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:25.99 foundInterface = 0; \ 615:26.01 ^~~~~~~~~~~~~~ 615:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:26.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.01 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:26.01 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 615:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:26.01 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:26.02 } else 615:26.02 ^~~~ 615:26.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:26.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:26.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.02 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:26.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 615:26.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:26.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:26.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:26.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:26.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:26.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:26.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:26.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:26.03 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:26.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:26.04 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 615:26.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:26.04 foundInterface = 0; \ 615:26.04 ^~~~~~~~~~~~~~ 615:26.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 615:26.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 615:26.05 ^~~~~~~~~~~~~~~~~~~~~~~ 615:26.05 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 615:26.05 NS_INTERFACE_MAP_END 615:26.05 ^~~~~~~~~~~~~~~~~~~~ 615:26.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 615:26.06 else 615:26.06 ^~~~ 615:26.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 615:26.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 615:26.06 ^~~~~~~~~~~~~~~~~~ 615:26.06 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 615:26.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 615:26.07 ^~~~~~~~~~~~~~~~~~~~~~ 615:26.18 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 615:26.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:26.18 foundInterface = 0; \ 615:26.18 ^~~~~~~~~~~~~~ 615:26.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:26.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:26.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:26.18 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 615:26.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.18 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 615:26.18 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 615:26.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.18 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:26.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:26.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:26.21 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:26.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:26.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:26.21 } else 615:26.21 ^~~~ 615:26.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:26.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:26.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:26.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 615:26.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.21 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 615:26.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 615:26.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 615:26.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 615:26.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 615:26.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 615:26.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 615:26.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:26.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:26.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:26.28 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:26.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:26.28 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 615:26.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 615:26.30 foundInterface = 0; \ 615:26.30 ^~~~~~~~~~~~~~ 615:26.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 615:26.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 615:26.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.30 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 615:26.30 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 615:26.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.30 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 615:26.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 615:26.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 615:26.30 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 615:26.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 615:26.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 615:26.30 } else 615:26.31 ^~~~ 615:26.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 615:26.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 615:26.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:26.31 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 615:26.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 615:26.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:39.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 615:39.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 615:39.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 615:39.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 615:39.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 615:39.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 615:39.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 615:39.62 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 615:39.62 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 615:39.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 615:39.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 615:39.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 615:39.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 615:39.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 615:39.62 memset(&aArr[0], 0, N * sizeof(T)); 615:39.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:39.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 615:39.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 615:39.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 615:39.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 615:39.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:11, 615:39.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 615:39.64 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 615:39.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 615:39.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 615:39.64 class nsDataHashtable : public nsBaseHashtable { 615:39.64 ^~~~~~~~~~~~~~~ 615:40.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 615:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 615:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 615:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 615:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 615:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 615:40.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 615:40.15 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 615:40.15 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 615:40.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 615:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 615:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 615:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 615:40.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 615:40.17 memset(&aArr[0], 0, N * sizeof(T)); 615:40.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:40.17 In file included from /usr/include/c++/8/vector:64, 615:40.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 615:40.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 615:40.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 615:40.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 615:40.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 615:40.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 615:40.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 615:40.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 615:40.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 615:40.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 615:40.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 615:40.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 615:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 615:40.19 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 615:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 615:40.19 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 615:40.20 class vector : protected _Vector_base<_Tp, _Alloc> 615:40.20 ^~~~~~ 615:40.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 615:40.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 615:40.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 615:40.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 615:40.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 615:40.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 615:40.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 615:40.21 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 615:40.21 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 615:40.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 615:40.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 615:40.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 615:40.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 615:40.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 615:40.22 memset(&aArr[0], 0, N * sizeof(T)); 615:40.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615:40.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 615:40.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 615:40.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 615:40.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 615:40.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 615:40.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 615:40.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 615:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 615:40.23 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditorDataTransfer.cpp:12, 615:40.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:83: 615:40.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 615:40.23 class ClipManager { 615:40.23 ^~~~~~~~~~~ 615:54.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 615:54.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 615:54.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 615:54.68 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 615:54.68 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:55: 615:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 615:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 615:54.68 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 615:54.68 ^ 615:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 615:54.68 struct Block { 615:54.68 ^~~~~ 616:11.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 616:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 616:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 616:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 616:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 616:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:19, 616:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 616:11.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 616:11.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 616:11.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 616:11.64 ^ 616:11.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 616:11.64 struct Block { 616:11.64 ^~~~~ 616:23.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 616:23.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 616:23.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 616:23.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 616:23.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 616:23.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 616:23.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 616:23.22 memset(&aArr[0], 0, N * sizeof(T)); 616:23.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:23.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 616:23.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 616:23.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 616:23.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 616:23.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 616:23.24 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:27, 616:23.24 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 616:23.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 616:23.25 class nsDataHashtable : public nsBaseHashtable { 616:23.25 ^~~~~~~~~~~~~~~ 616:23.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 616:23.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 616:23.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 616:23.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 616:23.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 616:23.51 memset(&aArr[0], 0, N * sizeof(T)); 616:23.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:23.51 In file included from /usr/include/c++/8/vector:64, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:27, 616:23.51 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 616:23.51 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 616:23.55 class vector : protected _Vector_base<_Tp, _Alloc> 616:23.55 ^~~~~~ 616:23.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 616:23.55 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 616:23.55 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 616:23.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 616:23.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 616:23.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 616:23.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 616:23.56 memset(&aArr[0], 0, N * sizeof(T)); 616:23.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:23.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 616:23.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 616:23.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 616:23.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 616:23.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 616:23.58 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 616:23.58 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:55: 616:23.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 616:23.58 class ClipManager { 616:23.58 ^~~~~~~~~~~ 616:27.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 616:27.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 616:27.23 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:7, 616:27.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 616:27.23 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 616:27.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 616:27.23 foundInterface = 0; \ 616:27.23 ^~~~~~~~~~~~~~ 616:27.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 616:27.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 616:27.23 ^~~~~~~~~~~~~~~~~~~~~~~ 616:27.23 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 616:27.23 NS_INTERFACE_MAP_END 616:27.23 ^~~~~~~~~~~~~~~~~~~~ 616:27.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 616:27.24 else 616:27.24 ^~~~ 616:27.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 616:27.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 616:27.24 ^~~~~~~~~~~~~~~~~~ 616:27.28 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 616:27.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 616:27.28 ^~~~~~~~~~~~~~~~~~~~~~ 616:28.00 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 616:28.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 616:28.00 foundInterface = 0; \ 616:28.00 ^~~~~~~~~~~~~~ 616:28.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 616:28.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 616:28.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:28.01 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 616:28.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 616:28.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:28.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 616:28.01 else 616:28.01 ^~~~ 616:28.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 616:28.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 616:28.01 ^~~~~~~~~~~~~~~~~~ 616:28.01 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 616:28.01 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 616:28.01 ^~~~~~~~~~~~~~~~~~~~~~ 616:34.82 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 616:34.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 616:34.82 foundInterface = 0; \ 616:34.82 ^~~~~~~~~~~~~~ 616:34.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 616:34.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 616:34.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:34.82 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 616:34.82 NS_INTERFACE_MAP_END_INHERITING(Rule) 616:34.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:34.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFontMetrics.h:16, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:16, 616:34.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 616:34.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 616:34.83 } else 616:34.83 ^~~~ 616:34.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 616:34.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 616:34.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:34.83 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 616:34.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 616:34.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:35.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 616:35.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 616:35.46 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:7, 616:35.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 616:35.46 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 616:35.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 616:35.46 foundInterface = 0; \ 616:35.46 ^~~~~~~~~~~~~~ 616:35.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 616:35.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 616:35.46 ^~~~~~~~~~~~~~~~~~~~~~~ 616:35.46 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp:633:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 616:35.46 NS_INTERFACE_MAP_END 616:35.46 ^~~~~~~~~~~~~~~~~~~~ 616:35.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 616:35.46 else 616:35.46 ^~~~ 616:35.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 616:35.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 616:35.46 ^~~~~~~~~~~~~~~~~~ 616:35.46 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp:632:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 616:35.47 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 616:35.49 ^~~~~~~~~~~~~~~~~~~~~~ 616:37.53 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 616:37.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 616:37.53 foundInterface = 0; \ 616:37.53 ^~~~~~~~~~~~~~ 616:37.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 616:37.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 616:37.53 ^~~~~~~~~~~~~~~~~~~~~~~ 616:37.54 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 616:37.54 NS_INTERFACE_MAP_END 616:37.54 ^~~~~~~~~~~~~~~~~~~~ 616:37.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 616:37.54 else 616:37.54 ^~~~ 616:37.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 616:37.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 616:37.54 ^~~~~~~~~~~~~~~~~~ 616:37.54 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 616:37.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 616:37.54 ^~~~~~~~~~~~~~~~~~~~~~ 616:44.21 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 616:44.21 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 616:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 616:44.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 616:44.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 616:44.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 616:44.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 616:44.22 memset(&aArr[0], 0, N * sizeof(T)); 616:44.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:44.22 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 616:44.22 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 616:44.23 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:18, 616:44.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 616:44.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 616:44.23 class nsDataHashtable : public nsBaseHashtable { 616:44.23 ^~~~~~~~~~~~~~~ 616:44.43 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 616:44.44 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 616:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 616:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 616:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 616:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 616:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 616:44.44 memset(&aArr[0], 0, N * sizeof(T)); 616:44.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:44.44 In file included from /usr/include/c++/8/vector:64, 616:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 616:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 616:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 616:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 616:44.45 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 616:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 616:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 616:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 616:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 616:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 616:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFontMetrics.h:16, 616:44.46 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:16, 616:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 616:44.48 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 616:44.48 class vector : protected _Vector_base<_Tp, _Alloc> 616:44.48 ^~~~~~ 616:44.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 616:44.48 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 616:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 616:44.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 616:44.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 616:44.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 616:44.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 616:44.48 memset(&aArr[0], 0, N * sizeof(T)); 616:44.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616:44.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 616:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 616:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 616:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 616:44.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 616:44.48 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 616:44.48 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 616:44.49 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:19, 616:44.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 616:44.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 616:44.49 class ClipManager { 616:44.50 ^~~~~~~~~~~ 616:53.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 616:53.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 616:53.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 616:53.29 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 616:53.29 from /builddir/build/BUILD/firefox-70.0.1/layout/base/MobileViewportManager.cpp:16, 616:53.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 616:53.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 616:53.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 616:53.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 616:53.29 ^ 616:53.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 616:53.29 struct Block { 616:53.29 ^~~~~ 617:12.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 617:12.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 617:12.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 617:12.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 617:12.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:28: 617:12.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 617:12.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 617:12.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 617:12.40 ^ 617:12.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 617:12.40 struct Block { 617:12.40 ^~~~~ 617:15.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 617:15.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 617:15.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 617:15.16 /builddir/build/BUILD/firefox-70.0.1/layout/base/GeometryUtils.cpp:324:33: required from here 617:15.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 617:15.17 memset(aT, 0, sizeof(T)); 617:15.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 617:15.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsSize.h:12, 617:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:13, 617:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 617:15.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrValue.h:22, 617:15.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:22, 617:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 617:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 617:15.18 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 617:15.18 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 617:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 617:15.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 617:15.19 struct PointTyped 617:15.19 ^~~~~~~~~~ 617:15.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 617:15.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 617:15.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 617:15.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 617:15.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidiPresUtils.cpp:26, 617:15.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 617:15.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 617:15.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 617:15.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 617:15.63 ^ 617:15.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 617:15.64 struct Block { 617:15.64 ^~~~~ 617:15.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 617:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 617:15.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': 617:15.81 /builddir/build/BUILD/firefox-70.0.1/layout/base/PresShell.cpp:851:25: required from here 617:15.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 617:15.82 memset(aT, 0, sizeof(T)); 617:15.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 617:15.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayUtils.h:24, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:19, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 617:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 617:15.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray >' declared here 617:15.85 class EnumeratedArray { 617:15.85 ^~~~~~~~~~~~~~~ 617:17.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 617:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 617:17.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 617:17.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 617:17.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 617:17.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 617:17.84 memset(&aArr[0], 0, N * sizeof(T)); 617:17.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:17.84 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 617:17.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 617:17.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 617:17.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 617:17.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 617:17.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 617:17.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 617:17.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 617:17.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 617:17.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 617:17.87 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 617:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 617:17.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 617:17.87 class nsDataHashtable : public nsBaseHashtable { 617:17.87 ^~~~~~~~~~~~~~~ 617:19.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 617:19.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 617:19.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 617:19.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 617:19.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 617:19.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 617:19.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 617:19.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 617:19.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 617:19.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 617:19.02 memset(&aArr[0], 0, N * sizeof(T)); 617:19.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:19.02 In file included from /usr/include/c++/8/vector:64, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 617:19.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 617:19.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 617:19.05 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 617:19.06 class vector : protected _Vector_base<_Tp, _Alloc> 617:19.06 ^~~~~~ 617:19.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 617:19.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 617:19.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 617:19.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 617:19.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 617:19.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 617:19.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 617:19.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 617:19.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 617:19.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 617:19.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 617:19.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 617:19.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 617:19.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 617:19.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 617:19.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 617:19.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 617:19.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 617:19.09 memset(&aArr[0], 0, N * sizeof(T)); 617:19.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:19.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 617:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 617:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 617:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 617:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 617:19.10 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 617:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/base/MobileViewportManager.cpp:16, 617:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 617:19.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 617:19.10 class ClipManager { 617:19.11 ^~~~~~~~~~~ 617:26.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 617:26.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 617:26.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 617:26.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 617:26.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 617:26.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 617:26.64 memset(&aArr[0], 0, N * sizeof(T)); 617:26.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:26.66 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 617:26.66 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 617:26.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 617:26.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 617:26.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 617:26.66 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 617:26.66 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 617:26.66 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 617:26.66 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 617:26.66 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 617:26.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 617:26.67 class nsDataHashtable : public nsBaseHashtable { 617:26.67 ^~~~~~~~~~~~~~~ 617:27.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 617:27.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 617:27.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 617:27.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 617:27.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 617:27.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 617:27.27 memset(&aArr[0], 0, N * sizeof(T)); 617:27.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:27.28 In file included from /usr/include/c++/8/vector:64, 617:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 617:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 617:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 617:27.28 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 617:27.28 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 617:27.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 617:27.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 617:27.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 617:27.29 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 617:27.29 class vector : protected _Vector_base<_Tp, _Alloc> 617:27.29 ^~~~~~ 617:27.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 617:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 617:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 617:27.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 617:27.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 617:27.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 617:27.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 617:27.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 617:27.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 617:27.30 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 617:27.30 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 617:27.31 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 617:27.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 617:27.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 617:27.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 617:27.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 617:27.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 617:27.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 617:27.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 617:27.31 memset(&aArr[0], 0, N * sizeof(T)); 617:27.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:27.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 617:27.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 617:27.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 617:27.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 617:27.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 617:27.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 617:27.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:28: 617:27.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 617:27.33 class ClipManager { 617:27.33 ^~~~~~~~~~~ 617:36.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 617:36.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 617:36.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 617:36.73 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 617:36.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 617:36.74 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 617:36.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 617:36.76 foundInterface = 0; \ 617:36.76 ^~~~~~~~~~~~~~ 617:36.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 617:36.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 617:36.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:36.77 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 617:36.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 617:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:36.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 617:36.77 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 617:36.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 617:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 617:36.77 } else 617:36.77 ^~~~ 617:36.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 617:36.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 617:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:36.77 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 617:36.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 617:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617:43.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 617:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 617:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 617:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 617:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 617:43.10 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:14, 617:43.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 617:43.10 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 617:43.11 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 617:43.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 617:43.11 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 617:43.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 617:43.12 foundInterface = 0; \ 617:43.12 ^~~~~~~~~~~~~~ 617:43.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 617:43.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 617:43.12 ^~~~~~~~~~~~~~~~~~~~~~~ 617:43.12 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 617:43.13 NS_INTERFACE_MAP_END 617:43.15 ^~~~~~~~~~~~~~~~~~~~ 617:43.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 617:43.15 else 617:43.15 ^~~~ 617:43.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 617:43.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 617:43.15 ^~~~~~~~~~~~~~~~~~ 617:43.15 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp:627:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 617:43.16 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 617:43.16 ^~~~~~~~~~~~~~~~~~~~~~ 617:44.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 617:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 617:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 617:44.94 from /builddir/build/BUILD/firefox-70.0.1/layout/style/PostTraversalTask.cpp:9, 617:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 617:44.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 617:44.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 617:44.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 617:44.95 ^ 617:44.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 617:44.97 struct Block { 617:44.97 ^~~~~ 617:55.95 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 617:55.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 617:55.95 foundInterface = 0; \ 617:55.95 ^~~~~~~~~~~~~~ 617:55.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 617:55.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 617:55.95 ^~~~~~~~~~~~~~~~~~~~~~~ 617:55.96 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 617:55.96 NS_INTERFACE_MAP_END 617:55.96 ^~~~~~~~~~~~~~~~~~~~ 617:55.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 617:55.96 else 617:55.96 ^~~~ 617:55.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 617:55.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 617:55.96 ^~~~~~~~~~~~~~~~~~ 617:55.98 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 617:55.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 617:55.98 ^~~~~~~~~~~~~~~~~~~~~~ 618:01.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 618:01.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 618:01.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 618:01.55 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:01.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:01.56 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 618:01.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 618:01.56 foundInterface = 0; \ 618:01.56 ^~~~~~~~~~~~~~ 618:01.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 618:01.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 618:01.56 ^~~~~~~~~~~~~~~~~~~~~~~ 618:01.56 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 618:01.56 NS_INTERFACE_MAP_END 618:01.56 ^~~~~~~~~~~~~~~~~~~~ 618:01.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 618:01.56 else 618:01.56 ^~~~ 618:01.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 618:01.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 618:01.56 ^~~~~~~~~~~~~~~~~~ 618:01.56 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 618:01.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 618:01.56 ^~~~~~~~~~~~~~~~~~~~~~ 618:01.97 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 618:01.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 618:01.97 foundInterface = 0; \ 618:01.97 ^~~~~~~~~~~~~~ 618:01.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 618:01.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 618:01.97 ^~~~~~~~~~~~~~~~~~~~~~~ 618:01.98 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 618:01.98 NS_INTERFACE_MAP_END 618:01.98 ^~~~~~~~~~~~~~~~~~~~ 618:01.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 618:01.98 else 618:01.98 ^~~~ 618:01.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 618:01.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 618:01.98 ^~~~~~~~~~~~~~~~~~ 618:01.98 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 618:01.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 618:01.98 ^~~~~~~~~~~~~~~~~~~~~~ 618:02.16 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 618:02.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 618:02.17 foundInterface = 0; \ 618:02.17 ^~~~~~~~~~~~~~ 618:02.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 618:02.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 618:02.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:02.17 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 618:02.17 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 618:02.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:02.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 618:02.18 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:02.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:02.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 618:02.18 } else 618:02.18 ^~~~ 618:02.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 618:02.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 618:02.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:02.18 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 618:02.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 618:02.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:05.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 618:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 618:05.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 618:05.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 618:05.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 618:05.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 618:05.98 memset(&aArr[0], 0, N * sizeof(T)); 618:05.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:05.99 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 618:05.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 618:06.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 618:06.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 618:06.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 618:06.02 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 618:06.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 618:06.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 618:06.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 618:06.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 618:06.02 class nsDataHashtable : public nsBaseHashtable { 618:06.02 ^~~~~~~~~~~~~~~ 618:06.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 618:06.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 618:06.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 618:06.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 618:06.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 618:06.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 618:06.18 memset(&aArr[0], 0, N * sizeof(T)); 618:06.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:06.19 In file included from /usr/include/c++/8/vector:64, 618:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 618:06.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 618:06.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 618:06.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 618:06.21 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 618:06.21 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 618:06.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 618:06.21 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 618:06.22 class vector : protected _Vector_base<_Tp, _Alloc> 618:06.22 ^~~~~~ 618:06.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:06.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:06.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:06.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:06.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:06.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 618:06.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 618:06.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 618:06.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 618:06.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 618:06.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 618:06.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 618:06.24 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 618:06.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 618:06.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 618:06.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 618:06.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 618:06.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 618:06.24 memset(&aArr[0], 0, N * sizeof(T)); 618:06.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:06.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 618:06.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 618:06.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 618:06.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 618:06.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 618:06.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 618:06.25 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidiPresUtils.cpp:26, 618:06.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 618:06.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 618:06.26 class ClipManager { 618:06.26 ^~~~~~~~~~~ 618:08.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 618:08.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 618:08.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 618:08.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:08.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:08.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 618:08.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 618:08.91 foundInterface = 0; \ 618:08.91 ^~~~~~~~~~~~~~ 618:08.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 618:08.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 618:08.92 ^~~~~~~~~~~~~~~~~~~~~~~ 618:08.92 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 618:08.92 NS_INTERFACE_MAP_END 618:08.92 ^~~~~~~~~~~~~~~~~~~~ 618:08.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 618:08.92 else 618:08.92 ^~~~ 618:08.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 618:08.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 618:08.92 ^~~~~~~~~~~~~~~~~~ 618:08.93 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp:174:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 618:08.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 618:08.93 ^~~~~~~~~~~~~~~~~~~~~~ 618:12.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:12.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]': 618:12.86 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoStyleSet.cpp:99:51: required from here 618:12.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 618:12.86 memset(&aArr[0], 0, N * sizeof(T)); 618:12.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:12.86 In file included from /usr/include/c++/8/utility:70, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/utility:3, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/utility:44, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Move.h:14, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Array.h:14, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:25, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDebug.h:15, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:13, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:12.86 /usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 618:12.88 struct pair 618:12.88 ^~~~ 618:15.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:15.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:15.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 618:15.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 618:15.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 618:15.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 618:15.75 memset(&aArr[0], 0, N * sizeof(T)); 618:15.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:15.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:19, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:15.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:15.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 618:15.75 class nsDataHashtable : public nsBaseHashtable { 618:15.75 ^~~~~~~~~~~~~~~ 618:15.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:15.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:15.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:15.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 618:15.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 618:15.90 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:15.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:15.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 618:15.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 618:15.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 618:15.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 618:15.91 memset(&aArr[0], 0, N * sizeof(T)); 618:15.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:15.92 In file included from /usr/include/c++/8/vector:64, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:19, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:15.92 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 618:15.92 class vector : protected _Vector_base<_Tp, _Alloc> 618:15.92 ^~~~~~ 618:15.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 618:15.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 618:15.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 618:15.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 618:15.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 618:15.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 618:15.95 memset(&aArr[0], 0, N * sizeof(T)); 618:15.95 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:15.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 618:15.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 618:15.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 618:15.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 618:15.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 618:15.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 618:15.95 from /builddir/build/BUILD/firefox-70.0.1/layout/style/PostTraversalTask.cpp:11, 618:15.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 618:15.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 618:15.95 class ClipManager { 618:15.95 ^~~~~~~~~~~ 618:20.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 618:20.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 618:20.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 618:20.14 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 618:20.14 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 618:20.14 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 618:20.14 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BlockReflowInput.cpp:16, 618:20.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 618:20.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 618:20.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 618:20.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 618:20.14 ^ 618:20.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 618:20.14 struct Block { 618:20.14 ^~~~~ 618:36.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 618:36.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 618:36.91 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsStyleSheetService.cpp:18, 618:36.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base2.cpp:11: 618:36.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 618:36.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 618:36.92 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 618:36.92 ^ 618:36.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 618:36.92 struct Block { 618:36.92 ^~~~~ 618:46.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 618:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 618:46.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 618:46.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 618:46.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 618:46.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 618:46.55 memset(&aArr[0], 0, N * sizeof(T)); 618:46.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:46.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 618:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 618:46.55 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 618:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 618:46.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 618:46.56 class nsDataHashtable : public nsBaseHashtable { 618:46.56 ^~~~~~~~~~~~~~~ 618:46.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:46.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:46.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:46.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:46.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:46.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 618:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 618:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 618:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 618:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 618:46.66 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 618:46.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 618:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 618:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 618:46.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 618:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 618:46.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 618:46.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 618:46.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 618:46.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 618:46.68 memset(&aArr[0], 0, N * sizeof(T)); 618:46.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:46.68 In file included from /usr/include/c++/8/vector:64, 618:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 618:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 618:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 618:46.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 618:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 618:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 618:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 618:46.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 618:46.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 618:46.71 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 618:46.71 class vector : protected _Vector_base<_Tp, _Alloc> 618:46.71 ^~~~~~ 618:46.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 618:46.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 618:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 618:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 618:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 618:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 618:46.74 memset(&aArr[0], 0, N * sizeof(T)); 618:46.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618:46.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 618:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 618:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 618:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 618:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 618:46.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 618:46.74 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 618:46.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 618:46.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BlockReflowInput.cpp:16, 618:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 618:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 618:46.74 class ClipManager { 618:46.74 ^~~~~~~~~~~ 619:02.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:137: 619:02.15 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp: In function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)': 619:02.15 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp:105:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 619:02.15 } 619:02.15 ^ 619:02.15 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp:105:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 619:02.15 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp:105:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 619:02.16 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp:105:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 619:02.38 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp: In member function 'nsFrameConstructorState::~nsFrameConstructorState()': 619:02.38 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp:105:1: warning: the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 619:02.38 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp:105:1: warning: the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 619:02.39 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp:105:1: warning: the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 619:16.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 619:16.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 619:16.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 619:16.19 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsCSSValue.cpp:29, 619:16.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 619:16.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 619:16.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 619:16.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 619:16.20 ^ 619:16.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 619:16.20 struct Block { 619:16.20 ^~~~~ 619:30.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 619:30.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 619:30.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 619:30.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 619:30.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 619:30.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 619:30.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 619:30.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 619:30.22 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 619:30.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 619:30.22 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 619:30.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 619:30.22 foundInterface = 0; \ 619:30.22 ^~~~~~~~~~~~~~ 619:30.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 619:30.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 619:30.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:30.22 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 619:30.22 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 619:30.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:30.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 619:30.22 else 619:30.22 ^~~~ 619:30.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 619:30.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 619:30.24 ^~~~~~~~~~~~~~~~~~ 619:30.24 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 619:30.24 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 619:30.24 ^~~~~~~~~~~~~~~~~~~~~~ 619:31.21 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 619:31.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 619:31.21 foundInterface = 0; \ 619:31.21 ^~~~~~~~~~~~~~ 619:31.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 619:31.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 619:31.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:31.21 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 619:31.21 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 619:31.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:31.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 619:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 619:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 619:31.21 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 619:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 619:31.21 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 619:31.21 else 619:31.21 ^~~~ 619:31.21 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 619:31.21 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 619:31.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:33.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 619:33.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 619:33.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 619:33.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 619:33.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.cpp:22, 619:33.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 619:33.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 619:33.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 619:33.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 619:33.46 ^ 619:33.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 619:33.46 struct Block { 619:33.46 ^~~~~ 619:36.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 619:36.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 619:36.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 619:36.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 619:36.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 619:36.82 memset(&aArr[0], 0, N * sizeof(T)); 619:36.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:36.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 619:36.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentEvents.h:11, 619:36.83 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.h:10, 619:36.84 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.cpp:7, 619:36.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 619:36.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 619:36.84 class nsDataHashtable : public nsBaseHashtable { 619:36.84 ^~~~~~~~~~~~~~~ 619:36.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 619:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 619:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 619:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 619:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 619:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 619:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 619:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 619:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 619:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 619:36.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 619:36.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 619:36.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 619:36.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 619:36.96 memset(&aArr[0], 0, N * sizeof(T)); 619:36.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:36.96 In file included from /usr/include/c++/8/vector:64, 619:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 619:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 619:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 619:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 619:36.96 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 619:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 619:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 619:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentEvents.h:11, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.h:10, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.cpp:7, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 619:36.98 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 619:36.98 class vector : protected _Vector_base<_Tp, _Alloc> 619:36.98 ^~~~~~ 619:36.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 619:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 619:36.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 619:36.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 619:36.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 619:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 619:36.99 memset(&aArr[0], 0, N * sizeof(T)); 619:36.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:36.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 619:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 619:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 619:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 619:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 619:36.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsCSSValue.cpp:29, 619:36.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 619:36.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 619:36.99 class ClipManager { 619:36.99 ^~~~~~~~~~~ 619:42.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 619:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 619:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 619:42.06 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 619:42.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:41, 619:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 619:42.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 619:42.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 619:42.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 619:42.07 ^ 619:42.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 619:42.07 struct Block { 619:42.07 ^~~~~ 619:50.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 619:50.57 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 619:50.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 619:50.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 619:50.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 619:50.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 619:50.59 memset(&aArr[0], 0, N * sizeof(T)); 619:50.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:50.59 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:16, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 619:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 619:50.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 619:50.59 class nsDataHashtable : public nsBaseHashtable { 619:50.60 ^~~~~~~~~~~~~~~ 619:51.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 619:51.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 619:51.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 619:51.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 619:51.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 619:51.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 619:51.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 619:51.24 memset(&aArr[0], 0, N * sizeof(T)); 619:51.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:51.24 In file included from /usr/include/c++/8/vector:64, 619:51.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 619:51.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 619:51.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 619:51.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 619:51.24 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 619:51.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 619:51.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 619:51.24 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 619:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 619:51.26 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 619:51.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 619:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 619:51.26 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 619:51.26 class vector : protected _Vector_base<_Tp, _Alloc> 619:51.26 ^~~~~~ 619:51.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 619:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 619:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 619:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 619:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 619:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 619:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 619:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 619:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 619:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 619:51.28 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 619:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 619:51.28 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 619:51.28 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 619:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 619:51.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 619:51.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 619:51.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 619:51.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 619:51.28 memset(&aArr[0], 0, N * sizeof(T)); 619:51.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619:51.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 619:51.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 619:51.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 619:51.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 619:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 619:51.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 619:51.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.cpp:22, 619:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 619:51.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 619:51.31 class ClipManager { 619:51.31 ^~~~~~~~~~~ 620:02.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 620:02.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 620:02.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 620:02.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 620:02.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = nsGridContainerFrame::TrackSize; size_t = long unsigned int]': 620:02.26 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:4495:45: required from here 620:02.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 620:02.26 memset(aT, 0, sizeof(T)); 620:02.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 620:02.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 620:02.26 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:234:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 620:02.26 struct nsGridContainerFrame::TrackSize { 620:02.26 ^~~~~~~~~ 620:03.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 620:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 620:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 620:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 620:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 620:03.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 620:03.61 memset(&aArr[0], 0, N * sizeof(T)); 620:03.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620:03.63 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 620:03.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 620:03.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 620:03.63 class nsDataHashtable : public nsBaseHashtable { 620:03.63 ^~~~~~~~~~~~~~~ 620:04.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 620:04.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 620:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 620:04.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 620:04.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 620:04.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 620:04.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 620:04.37 memset(&aArr[0], 0, N * sizeof(T)); 620:04.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620:04.37 In file included from /usr/include/c++/8/vector:64, 620:04.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 620:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 620:04.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 620:04.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 620:04.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 620:04.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 620:04.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 620:04.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 620:04.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 620:04.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 620:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 620:04.43 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 620:04.43 class vector : protected _Vector_base<_Tp, _Alloc> 620:04.43 ^~~~~~ 620:04.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 620:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 620:04.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 620:04.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 620:04.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 620:04.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 620:04.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 620:04.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 620:04.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 620:04.44 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 620:04.44 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 620:04.45 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 620:04.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 620:04.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 620:04.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 620:04.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 620:04.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 620:04.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 620:04.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 620:04.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 620:04.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 620:04.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 620:04.46 memset(&aArr[0], 0, N * sizeof(T)); 620:04.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620:04.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 620:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 620:04.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 620:04.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 620:04.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 620:04.48 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 620:04.48 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:41, 620:04.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 620:04.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 620:04.48 class ClipManager { 620:04.49 ^~~~~~~~~~~ 620:08.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 620:08.44 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:13, 620:08.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 620:08.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 620:08.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 620:08.45 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 620:08.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 620:08.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::TrackSize; ElemType = nsGridContainerFrame::TrackSize; IndexType = long unsigned int; SizeType = long unsigned int]': 620:08.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2236:65: required from 'void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsGridContainerFrame::TrackSize; E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]' 620:08.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2261:3: required from 'nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAt(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with Item = nsGridContainerFrame::TrackSize; ActualAlloc = nsTArrayInfallibleAllocator; E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = nsGridContainerFrame::TrackSize; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]' 620:08.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:970:7: required from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::self_type = nsTArray_Impl]' 620:08.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2499:25: required from 'nsTArray::self_type& nsTArray::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; nsTArray::self_type = nsTArray]' 620:08.46 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:2447:48: required from here 620:08.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:583:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 620:08.46 memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 620:08.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620:08.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 620:08.47 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:234:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 620:08.47 struct nsGridContainerFrame::TrackSize { 620:08.47 ^~~~~~~~~ 620:15.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 620:15.30 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 620:15.30 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 620:15.30 } 620:15.30 ^ 620:15.30 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 620:15.30 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const': 620:15.32 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 620:15.33 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 620:15.33 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 620:15.37 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)': 620:15.37 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 620:15.37 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 620:15.38 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)': 620:15.39 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 620:15.39 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 620:15.40 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 620:15.41 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 620:15.41 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 620:15.42 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 620:15.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 620:15.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 620:15.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 620:15.69 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsMediaFeatures.cpp:17, 620:15.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 620:15.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 620:15.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 620:15.70 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 620:15.70 ^ 620:15.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 620:15.70 struct Block { 620:15.70 ^~~~~ 620:40.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:137: 620:40.76 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)': 620:40.77 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp:3348:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 620:40.77 } 620:40.77 ^ 620:40.77 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp:3348:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 620:41.08 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)': 620:41.08 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp:3348:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 620:41.08 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp:3348:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 620:41.08 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp:3348:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 620:41.08 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)': 620:41.08 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp:3348:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 620:41.11 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp:3348:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 620:45.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 620:45.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 620:45.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 620:45.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 620:45.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 620:45.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 620:45.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 620:45.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 620:45.38 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 620:45.38 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 620:45.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 620:45.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 620:45.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 620:45.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 620:45.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 620:45.38 memset(&aArr[0], 0, N * sizeof(T)); 620:45.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620:45.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:15, 620:45.38 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 620:45.38 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 620:45.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 620:45.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 620:45.38 class nsDataHashtable : public nsBaseHashtable { 620:45.38 ^~~~~~~~~~~~~~~ 620:45.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 620:45.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 620:45.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 620:45.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 620:45.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 620:45.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 620:45.50 memset(&aArr[0], 0, N * sizeof(T)); 620:45.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620:45.51 In file included from /usr/include/c++/8/vector:64, 620:45.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 620:45.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 620:45.51 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:11, 620:45.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 620:45.51 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:18, 620:45.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 620:45.52 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 620:45.52 class vector : protected _Vector_base<_Tp, _Alloc> 620:45.52 ^~~~~~ 620:45.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 620:45.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 620:45.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 620:45.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 620:45.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 620:45.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 620:45.53 memset(&aArr[0], 0, N * sizeof(T)); 620:45.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620:45.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 620:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 620:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 620:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 620:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 620:45.54 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsMediaFeatures.cpp:17, 620:45.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 620:45.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 620:45.54 class ClipManager { 620:45.54 ^~~~~~~~~~~ 620:48.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 620:48.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 620:48.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 620:48.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageFrame.cpp:12, 620:48.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 620:48.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 620:48.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 620:48.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 620:48.40 ^ 620:48.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 620:48.41 struct Block { 620:48.41 ^~~~~ 621:23.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 621:23.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 621:23.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 621:23.24 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 621:23.24 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:7, 621:23.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 621:23.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 621:23.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 621:23.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 621:23.25 ^ 621:23.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 621:23.25 struct Block { 621:23.25 ^~~~~ 621:24.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 621:24.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 621:24.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 621:24.31 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 621:24.31 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableCellFrame.cpp:20, 621:24.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 621:24.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 621:24.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 621:24.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 621:24.32 ^ 621:24.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 621:24.32 struct Block { 621:24.33 ^~~~~ 621:25.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 621:25.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 621:25.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 621:25.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 621:25.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 621:25.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 621:25.39 memset(&aArr[0], 0, N * sizeof(T)); 621:25.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621:25.39 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 621:25.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 621:25.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 621:25.39 class nsDataHashtable : public nsBaseHashtable { 621:25.39 ^~~~~~~~~~~~~~~ 621:26.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 621:26.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 621:26.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 621:26.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 621:26.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 621:26.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 621:26.12 memset(&aArr[0], 0, N * sizeof(T)); 621:26.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621:26.12 In file included from /usr/include/c++/8/vector:64, 621:26.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 621:26.13 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 621:26.13 class vector : protected _Vector_base<_Tp, _Alloc> 621:26.13 ^~~~~~ 621:26.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 621:26.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 621:26.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 621:26.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 621:26.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 621:26.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 621:26.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 621:26.15 memset(&aArr[0], 0, N * sizeof(T)); 621:26.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621:26.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 621:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 621:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 621:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 621:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 621:26.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageFrame.cpp:12, 621:26.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 621:26.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 621:26.16 class ClipManager { 621:26.16 ^~~~~~~~~~~ 621:39.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 621:39.14 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 621:39.14 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp:7382: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] 621:39.14 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 621:39.14 ^ 621:39.14 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp:5910:8: note: 'struct BCBlockDirSeg' declared here 621:39.14 struct BCBlockDirSeg { 621:39.14 ^~~~~~~~~~~~~ 621:49.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 621:49.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 621:49.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 621:49.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 621:49.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 621:49.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 621:49.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 621:49.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 621:49.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 621:49.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 621:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 621:49.41 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 621:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 621:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 621:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 621:49.41 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 621:49.41 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 621:49.41 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 621:49.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 621:49.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 621:49.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 621:49.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 621:49.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 621:49.43 memset(&aArr[0], 0, N * sizeof(T)); 621:49.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621:49.43 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 621:49.43 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 621:49.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 621:49.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 621:49.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 621:49.43 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 621:49.43 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 621:49.43 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 621:49.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 621:49.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 621:49.43 class nsDataHashtable : public nsBaseHashtable { 621:49.43 ^~~~~~~~~~~~~~~ 621:50.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 621:50.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 621:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 621:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 621:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 621:50.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 621:50.57 memset(&aArr[0], 0, N * sizeof(T)); 621:50.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621:50.61 In file included from /usr/include/c++/8/vector:64, 621:50.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 621:50.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 621:50.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 621:50.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 621:50.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 621:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 621:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 621:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 621:50.63 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 621:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 621:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 621:50.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 621:50.64 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 621:50.64 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 621:50.64 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 621:50.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 621:50.66 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 621:50.66 class vector : protected _Vector_base<_Tp, _Alloc> 621:50.66 ^~~~~~ 621:50.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 621:50.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 621:50.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 621:50.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 621:50.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 621:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 621:50.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 621:50.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 621:50.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 621:50.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 621:50.69 memset(&aArr[0], 0, N * sizeof(T)); 621:50.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621:50.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 621:50.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 621:50.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 621:50.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 621:50.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 621:50.69 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 621:50.69 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableCellFrame.cpp:20, 621:50.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 621:50.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 621:50.69 class ClipManager { 621:50.69 ^~~~~~~~~~~ 621:51.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 621:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 621:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 621:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 621:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 621:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 621:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 621:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 621:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 621:51.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 621:51.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 621:51.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 621:51.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 621:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 621:51.31 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 621:51.31 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 621:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 621:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 621:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 621:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 621:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 621:51.33 memset(&aArr[0], 0, N * sizeof(T)); 621:51.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621:51.33 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 621:51.34 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 621:51.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 621:51.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 621:51.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 621:51.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 621:51.34 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRenderingBorders.h:18, 621:51.34 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:12, 621:51.35 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 621:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 621:51.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 621:51.35 class nsDataHashtable : public nsBaseHashtable { 621:51.35 ^~~~~~~~~~~~~~~ 621:51.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 621:51.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 621:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 621:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 621:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 621:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 621:51.44 memset(&aArr[0], 0, N * sizeof(T)); 621:51.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621:51.45 In file included from /usr/include/c++/8/vector:64, 621:51.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 621:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 621:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 621:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 621:51.46 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 621:51.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 621:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 621:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 621:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 621:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 621:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 621:51.47 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 621:51.48 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 621:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 621:51.48 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 621:51.48 class vector : protected _Vector_base<_Tp, _Alloc> 621:51.48 ^~~~~~ 621:51.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 621:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 621:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 621:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 621:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 621:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 621:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 621:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 621:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 621:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 621:51.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 621:51.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 621:51.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 621:51.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 621:51.51 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 621:51.51 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 621:51.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 621:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 621:51.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 621:51.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 621:51.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 621:51.52 memset(&aArr[0], 0, N * sizeof(T)); 621:51.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621:51.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 621:51.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 621:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 621:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 621:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 621:51.53 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 621:51.53 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:7, 621:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 621:51.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 621:51.53 class ClipManager { 621:51.53 ^~~~~~~~~~~ 621:52.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 621:52.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 621:52.09 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 621:52.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 621:52.10 foundInterface = 0; \ 621:52.10 ^~~~~~~~~~~~~~ 621:52.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 621:52.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 621:52.12 ^~~~~~~~~~~~~~~~~~~~~~~ 621:52.12 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:620:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 621:52.12 NS_INTERFACE_MAP_END 621:52.12 ^~~~~~~~~~~~~~~~~~~~ 621:52.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 621:52.13 else 621:52.13 ^~~~ 621:52.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 621:52.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 621:52.13 ^~~~~~~~~~~~~~~~~~ 621:52.13 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:619:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 621:52.13 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 621:52.13 ^~~~~~~~~~~~~~~~~~~~~~ 621:52.19 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 621:52.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 621:52.20 foundInterface = 0; \ 621:52.20 ^~~~~~~~~~~~~~ 621:52.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 621:52.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 621:52.20 ^~~~~~~~~~~~~~~~~~~~~~~ 621:52.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:705:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 621:52.20 NS_INTERFACE_MAP_END 621:52.21 ^~~~~~~~~~~~~~~~~~~~ 621:52.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 621:52.21 else 621:52.21 ^~~~ 621:52.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 621:52.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 621:52.23 ^~~~~~~~~~~~~~~~~~ 621:52.23 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:704:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 621:52.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 621:52.23 ^~~~~~~~~~~~~~~~~~~~~~ 621:52.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 621:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 621:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 621:52.93 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 621:52.93 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:8, 621:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 621:52.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 621:52.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 621:52.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 621:52.93 ^ 621:52.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 621:52.93 struct Block { 621:52.93 ^~~~~ 621:55.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:137: 621:55.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp: In member function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)': 621:55.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:753:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 621:55.13 } 621:55.13 ^ 621:55.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:753:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 621:55.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:753:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 621:55.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp: In function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)': 621:55.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:753:1: warning: the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 621:55.14 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:753:1: warning: the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:14.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:137: 622:14.88 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ScrollToIndex(int)': 622:14.88 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:14.88 } 622:14.88 ^ 622:14.89 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:14.89 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:14.89 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ToggleOptionSelectedFromFrame(int)': 622:14.91 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:14.91 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:14.91 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:14.91 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetCurrentOption()': 622:14.91 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:14.91 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:14.91 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetOptionText(unsigned int, nsTSubstring&)': 622:14.92 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:14.92 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:14.96 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsComboboxControlFrame::GetCSSTransformTranslation()': 622:14.96 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:14.96 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp:845:1: warning: the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:15.86 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 622:15.87 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 622:15.87 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:12, 622:15.87 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 622:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 622:15.87 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableWrapperFrame.cpp: In member function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)': 622:15.89 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:15.89 } 622:15.89 ^ 622:15.89 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:15.89 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:17.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 622:17.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 622:17.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 622:17.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 622:17.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 622:17.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 622:17.30 memset(&aArr[0], 0, N * sizeof(T)); 622:17.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622:17.30 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 622:17.30 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 622:17.30 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:19, 622:17.30 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 622:17.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 622:17.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 622:17.30 class nsDataHashtable : public nsBaseHashtable { 622:17.30 ^~~~~~~~~~~~~~~ 622:18.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 622:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 622:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 622:18.95 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 622:18.95 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 622:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 622:18.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 622:18.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 622:18.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 622:18.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 622:18.96 memset(&aArr[0], 0, N * sizeof(T)); 622:18.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622:18.96 In file included from /usr/include/c++/8/vector:64, 622:18.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 622:18.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 622:18.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 622:18.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 622:18.98 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 622:18.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 622:18.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 622:18.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 622:19.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 622:19.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 622:19.02 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 622:19.02 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 622:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 622:19.02 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 622:19.02 class vector : protected _Vector_base<_Tp, _Alloc> 622:19.02 ^~~~~~ 622:19.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 622:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 622:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 622:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 622:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 622:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 622:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 622:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 622:19.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 622:19.05 memset(&aArr[0], 0, N * sizeof(T)); 622:19.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622:19.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 622:19.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 622:19.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 622:19.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 622:19.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 622:19.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 622:19.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:8, 622:19.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 622:19.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 622:19.07 class ClipManager { 622:19.07 ^~~~~~~~~~~ 622:40.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 622:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 622:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 622:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 622:40.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:59, 622:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 622:40.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 622:40.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 622:40.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 622:40.09 ^ 622:40.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 622:40.09 struct Block { 622:40.11 ^~~~~ 622:48.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:137: 622:48.66 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 622:48.66 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.66 } 622:48.66 ^ 622:48.67 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.69 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)': 622:48.69 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.69 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.69 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.70 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGDisplayContainerFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 622:48.70 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.71 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.72 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.72 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)': 622:48.73 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.73 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.73 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.74 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)': 622:48.75 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.75 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.76 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.79 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)': 622:48.79 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.79 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.79 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.80 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 622:48.80 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS5_13SourceSurfaceERKNS6_IfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.81 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS5_13SourceSurfaceERKNS6_IfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.81 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 622:48.81 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.81 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.82 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.83 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)': 622:48.84 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.84 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.84 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.84 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)': 622:48.85 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.85 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.85 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.85 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)': 622:48.85 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.86 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.86 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.87 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, mozilla::dom::UserSpaceMetrics const&, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, bool, nsSVGFilterPaintCallback*, mozilla::gfx::BaseMatrix const&, nsRegion const*, nsRegion const*, nsRect const*, mozilla::gfx::RectTyped const*)': 622:48.87 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsENS4_4SpanIKNS4_18StyleGenericFilterINS4_10StyleAngleEffNS4_19StyleCSSPixelLengthENS4_24StyleGenericSimpleShadowINS4_17StyleGenericColorINS4_9StyleRGBAEEESC_SC_EENS4_16StyleComputedUrlEEELm18446744073709551615EEEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSV_PK6nsRectPKNSO_9RectTypedINSO_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.87 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsENS4_4SpanIKNS4_18StyleGenericFilterINS4_10StyleAngleEffNS4_19StyleCSSPixelLengthENS4_24StyleGenericSimpleShadowINS4_17StyleGenericColorINS4_9StyleRGBAEEESC_SC_EENS4_16StyleComputedUrlEEELm18446744073709551615EEEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSV_PK6nsRectPKNSO_9RectTypedINSO_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.87 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, WrFiltersHolder&, mozilla::Maybe&)': 622:48.88 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameN7mozilla4SpanIKNS2_18StyleGenericFilterINS2_10StyleAngleEffNS2_19StyleCSSPixelLengthENS2_24StyleGenericSimpleShadowINS2_17StyleGenericColorINS2_9StyleRGBAEEES6_S6_EENS2_16StyleComputedUrlEEELm18446744073709551615EEER15WrFiltersHolderRNS2_5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.88 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameN7mozilla4SpanIKNS2_18StyleGenericFilterINS2_10StyleAngleEffNS2_19StyleCSSPixelLengthENS2_24StyleGenericSimpleShadowINS2_17StyleGenericColorINS2_9StyleRGBAEEES6_S6_EENS2_16StyleComputedUrlEEELm18446744073709551615EEER15WrFiltersHolderRNS2_5MaybeI6nsRectEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.88 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameN7mozilla4SpanIKNS2_18StyleGenericFilterINS2_10StyleAngleEffNS2_19StyleCSSPixelLengthENS2_24StyleGenericSimpleShadowINS2_17StyleGenericColorINS2_9StyleRGBAEEES6_S6_EENS2_16StyleComputedUrlEEELm18446744073709551615EEER15WrFiltersHolderRNS2_5MaybeI6nsRectEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.88 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)': 622:48.89 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.89 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.89 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.89 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)': 622:48.90 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.90 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.90 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.90 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 622:48.91 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.91 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:48.91 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.91 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)': 622:48.92 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.92 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.92 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const': 622:48.93 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.93 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.95 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)': 622:48.95 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:48.95 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:48.99 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 622:48.99 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:49.00 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:49.00 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)': 622:49.00 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:49.00 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:49.00 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 622:49.06 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 622:49.06 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 622:49.06 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 622:49.07 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:422:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 623:04.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 623:04.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 623:04.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 623:04.81 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 623:04.81 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 623:04.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:04.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 623:04.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 623:04.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 623:04.81 ^ 623:04.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 623:04.81 struct Block { 623:04.81 ^~~~~ 623:11.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 623:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 623:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 623:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 623:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 623:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 623:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 623:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 623:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 623:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 623:11.11 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 623:11.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 623:11.11 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 623:11.11 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 623:11.11 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 623:11.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 623:11.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 623:11.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 623:11.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 623:11.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 623:11.12 memset(&aArr[0], 0, N * sizeof(T)); 623:11.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:11.13 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 623:11.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 623:11.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 623:11.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 623:11.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 623:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 623:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 623:11.14 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:16, 623:11.14 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 623:11.14 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 623:11.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 623:11.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 623:11.14 class nsDataHashtable : public nsBaseHashtable { 623:11.14 ^~~~~~~~~~~~~~~ 623:11.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.h:15, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.h:10, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 623:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 623:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 623:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 623:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 623:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 623:11.60 memset(&aArr[0], 0, N * sizeof(T)); 623:11.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:11.60 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.h:15, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.h:10, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 623:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 623:11.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 623:11.62 class nsDataHashtable : public nsBaseHashtable { 623:11.62 ^~~~~~~~~~~~~~~ 623:12.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 623:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 623:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 623:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 623:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 623:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 623:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 623:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 623:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 623:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 623:12.29 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 623:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 623:12.29 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 623:12.29 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 623:12.29 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 623:12.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 623:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 623:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 623:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 623:12.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 623:12.31 memset(&aArr[0], 0, N * sizeof(T)); 623:12.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:12.31 In file included from /usr/include/c++/8/vector:64, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 623:12.31 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 623:12.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 623:12.33 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 623:12.33 class vector : protected _Vector_base<_Tp, _Alloc> 623:12.33 ^~~~~~ 623:12.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 623:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 623:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 623:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 623:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 623:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 623:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 623:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 623:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 623:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 623:12.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 623:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 623:12.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 623:12.37 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 623:12.37 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 623:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 623:12.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 623:12.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 623:12.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 623:12.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 623:12.38 memset(&aArr[0], 0, N * sizeof(T)); 623:12.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:12.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 623:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 623:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 623:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 623:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 623:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 623:12.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:59, 623:12.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 623:12.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 623:12.41 class ClipManager { 623:12.41 ^~~~~~~~~~~ 623:19.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 623:19.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 623:19.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 623:19.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 623:19.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 623:19.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 623:19.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 623:19.14 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 623:19.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:19.14 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 623:19.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 623:19.14 foundInterface = 0; \ 623:19.14 ^~~~~~~~~~~~~~ 623:19.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 623:19.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 623:19.14 ^~~~~~~~~~~~~~~~~~~~~~~ 623:19.14 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 623:19.18 NS_INTERFACE_MAP_END 623:19.18 ^~~~~~~~~~~~~~~~~~~~ 623:19.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 623:19.18 } else 623:19.18 ^~~~ 623:19.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 623:19.18 NS_IMPL_QUERY_BODY_CONCRETE(_class) 623:19.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:19.18 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 623:19.18 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 623:19.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:19.20 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 623:19.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 623:19.20 foundInterface = 0; \ 623:19.20 ^~~~~~~~~~~~~~ 623:19.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 623:19.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 623:19.20 ^~~~~~~~~~~~~~~~~~~~~~~ 623:19.20 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 623:19.20 NS_INTERFACE_MAP_END 623:19.20 ^~~~~~~~~~~~~~~~~~~~ 623:19.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 623:19.20 else 623:19.20 ^~~~ 623:19.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 623:19.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 623:19.20 ^~~~~~~~~~~~~~~~~~ 623:19.20 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 623:19.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 623:19.20 ^~~~~~~~~~~~~~~~~~~~~~ 623:19.34 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 623:19.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 623:19.35 foundInterface = 0; \ 623:19.35 ^~~~~~~~~~~~~~ 623:19.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 623:19.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 623:19.35 ^~~~~~~~~~~~~~~~~~~~~~~ 623:19.35 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 623:19.35 NS_INTERFACE_MAP_END 623:19.35 ^~~~~~~~~~~~~~~~~~~~ 623:19.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 623:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 623:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 623:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 623:19.35 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 623:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:19.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:391:3: note: some parts of macro expansion are not guarded by this 'else' clause 623:19.35 else 623:19.35 ^~~~ 623:19.35 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 623:19.35 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 623:19.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:19.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 623:19.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 623:19.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 623:19.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 623:19.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 623:19.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 623:19.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 623:19.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 623:19.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:19.58 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 623:19.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 623:19.61 foundInterface = 0; \ 623:19.61 ^~~~~~~~~~~~~~ 623:19.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 623:19.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 623:19.61 ^~~~~~~~~~~~~~~~~~~~~~~ 623:19.61 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp:249:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 623:19.61 NS_INTERFACE_MAP_END 623:19.61 ^~~~~~~~~~~~~~~~~~~~ 623:19.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 623:19.61 else 623:19.61 ^~~~ 623:19.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 623:19.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 623:19.61 ^~~~~~~~~~~~~~~~~~ 623:19.61 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp:248:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 623:19.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 623:19.62 ^~~~~~~~~~~~~~~~~~~~~~ 623:31.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 623:31.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 623:31.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 623:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 623:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 623:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 623:31.08 memset(&aArr[0], 0, N * sizeof(T)); 623:31.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:31.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 623:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 623:31.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 623:31.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 623:31.11 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 623:31.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:31.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 623:31.12 class nsDataHashtable : public nsBaseHashtable { 623:31.12 ^~~~~~~~~~~~~~~ 623:32.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 623:32.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:32.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 623:32.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 623:32.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 623:32.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 623:32.23 memset(&aArr[0], 0, N * sizeof(T)); 623:32.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:32.23 In file included from /usr/include/c++/8/vector:64, 623:32.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 623:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 623:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 623:32.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 623:32.25 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 623:32.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 623:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 623:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 623:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 623:32.26 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 623:32.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:32.26 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 623:32.27 class vector : protected _Vector_base<_Tp, _Alloc> 623:32.27 ^~~~~~ 623:32.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 623:32.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 623:32.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 623:32.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 623:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 623:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 623:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 623:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 623:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 623:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 623:32.28 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 623:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:32.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 623:32.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 623:32.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 623:32.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 623:32.31 memset(&aArr[0], 0, N * sizeof(T)); 623:32.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:32.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 623:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 623:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 623:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 623:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 623:32.32 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 623:32.32 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 623:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 623:32.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 623:32.33 class ClipManager { 623:32.33 ^~~~~~~~~~~ 623:36.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 623:36.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 623:36.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 623:36.39 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 623:36.39 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:29, 623:36.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 623:36.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 623:36.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 623:36.39 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 623:36.39 ^ 623:36.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 623:36.40 struct Block { 623:36.40 ^~~~~ 623:56.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 623:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 623:56.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 623:56.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 623:56.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 623:56.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 623:56.38 memset(&aArr[0], 0, N * sizeof(T)); 623:56.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623:56.38 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 623:56.38 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 623:56.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 623:56.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 623:56.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 623:56.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 623:56.39 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 623:56.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 623:56.39 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 623:56.39 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 623:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 623:56.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 623:56.41 class nsDataHashtable : public nsBaseHashtable { 623:56.41 ^~~~~~~~~~~~~~~ 624:00.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 624:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 624:00.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayout.h:10, 624:00.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsStackLayout.h:19, 624:00.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGrid.h:10, 624:00.52 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGrid.cpp:14, 624:00.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 624:00.52 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 624:00.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 624:00.52 foundInterface = 0; \ 624:00.52 ^~~~~~~~~~~~~~ 624:00.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 624:00.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 624:00.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:00.52 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 624:00.52 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 624:00.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:00.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 624:00.54 else 624:00.54 ^~~~ 624:00.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 624:00.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 624:00.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:00.54 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 624:00.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 624:00.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:03.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 624:03.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 624:03.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 624:03.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 624:03.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 624:03.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 624:03.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 624:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 624:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 624:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 624:03.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 624:03.07 memset(&aArr[0], 0, N * sizeof(T)); 624:03.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:03.07 In file included from /usr/include/c++/8/vector:64, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 624:03.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 624:03.09 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 624:03.09 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 624:03.09 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 624:03.09 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 624:03.10 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 624:03.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 624:03.10 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 624:03.12 class vector : protected _Vector_base<_Tp, _Alloc> 624:03.12 ^~~~~~ 624:03.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 624:03.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 624:03.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 624:03.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 624:03.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 624:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 624:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 624:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 624:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 624:03.13 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 624:03.13 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 624:03.14 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 624:03.14 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 624:03.14 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 624:03.14 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 624:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 624:03.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 624:03.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 624:03.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 624:03.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 624:03.15 memset(&aArr[0], 0, N * sizeof(T)); 624:03.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:03.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 624:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 624:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 624:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 624:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 624:03.16 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 624:03.16 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:29, 624:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 624:03.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 624:03.17 class ClipManager { 624:03.17 ^~~~~~~~~~~ 624:03.50 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 624:03.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 624:03.50 foundInterface = 0; \ 624:03.51 ^~~~~~~~~~~~~~ 624:03.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 624:03.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 624:03.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:03.51 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 624:03.51 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 624:03.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:03.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 624:03.52 else 624:03.52 ^~~~ 624:03.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 624:03.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 624:03.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:03.53 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 624:03.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 624:03.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:24.62 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsIScrollbarMediator.h:10, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIScrollableFrame.h:20, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:65, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 624:24.62 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 624:24.65 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 624:24.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 624:24.65 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)': 624:24.65 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.65 } 624:24.65 ^ 624:24.66 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 624:24.67 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.67 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGSwitchFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 624:24.67 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.69 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)': 624:24.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 624:24.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.69 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)': 624:24.70 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.70 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 624:24.70 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.70 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)': 624:24.70 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.70 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.72 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)': 624:24.72 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.72 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 624:24.72 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.72 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)': 624:24.72 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.72 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 624:24.72 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.72 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)': 624:24.73 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.73 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 624:24.73 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.75 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetCanvasTM()': 624:24.75 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.75 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.75 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)': 624:24.75 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)': 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::GetRasterImageTransform(int, int)': 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.77 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)': 624:24.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 624:24.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.79 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)': 624:24.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:24.79 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGForeignObjectFrame::ReflowSVG()': 624:24.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN23nsSVGForeignObjectFrame9ReflowSVGEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 624:24.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN23nsSVGForeignObjectFrame9ReflowSVGEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 624:25.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 624:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 624:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 624:25.07 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 624:25.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsSliderFrame.cpp:23, 624:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:38: 624:25.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 624:25.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 624:25.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 624:25.07 ^ 624:25.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 624:25.07 struct Block { 624:25.08 ^~~~~ 624:35.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 624:35.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 624:35.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 624:35.85 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 624:35.85 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 624:35.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 624:35.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 624:35.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 624:35.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 624:35.86 ^ 624:35.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 624:35.88 struct Block { 624:35.88 ^~~~~ 624:40.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 624:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 624:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 624:40.42 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:7, 624:40.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 624:40.42 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 624:40.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 624:40.42 foundInterface = 0; \ 624:40.42 ^~~~~~~~~~~~~~ 624:40.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 624:40.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 624:40.42 ^~~~~~~~~~~~~~~~~~~~~~~ 624:40.42 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp:1023:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 624:40.42 NS_INTERFACE_MAP_END 624:40.44 ^~~~~~~~~~~~~~~~~~~~ 624:40.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 624:40.44 else 624:40.44 ^~~~ 624:40.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 624:40.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 624:40.44 ^~~~~~~~~~~~~~~~~~ 624:40.44 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp:1022:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 624:40.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 624:40.44 ^~~~~~~~~~~~~~~~~~~~~~ 624:52.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 624:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 624:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 624:52.55 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 624:52.56 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 624:52.56 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 624:52.56 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 624:52.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 624:52.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 624:52.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 624:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 624:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 624:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 624:52.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 624:52.59 memset(&aArr[0], 0, N * sizeof(T)); 624:52.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:52.59 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 624:52.59 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 624:52.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 624:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 624:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 624:52.60 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 624:52.60 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 624:52.60 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 624:52.60 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 624:52.61 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 624:52.61 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 624:52.61 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 624:52.63 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 624:52.63 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 624:52.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 624:52.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 624:52.63 class nsDataHashtable : public nsBaseHashtable { 624:52.63 ^~~~~~~~~~~~~~~ 624:53.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 624:53.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 624:53.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 624:53.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 624:53.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 624:53.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 624:53.60 memset(&aArr[0], 0, N * sizeof(T)); 624:53.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:53.63 In file included from /usr/include/c++/8/vector:64, 624:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 624:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 624:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 624:53.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 624:53.65 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 624:53.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 624:53.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 624:53.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 624:53.65 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 624:53.65 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 624:53.65 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 624:53.67 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 624:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 624:53.67 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 624:53.67 class vector : protected _Vector_base<_Tp, _Alloc> 624:53.67 ^~~~~~ 624:53.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 624:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 624:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 624:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 624:53.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 624:53.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 624:53.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 624:53.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 624:53.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 624:53.68 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 624:53.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 624:53.68 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 624:53.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 624:53.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 624:53.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 624:53.69 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 624:53.69 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 624:53.69 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 624:53.69 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 624:53.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 624:53.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 624:53.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 624:53.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 624:53.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 624:53.69 memset(&aArr[0], 0, N * sizeof(T)); 624:53.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624:53.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 624:53.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 624:53.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 624:53.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 624:53.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 624:53.71 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 624:53.71 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsSliderFrame.cpp:23, 624:53.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:38: 624:53.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 624:53.72 class ClipManager { 624:53.72 ^~~~~~~~~~~ 625:12.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 625:12.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 625:12.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 625:12.68 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 625:12.68 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:45, 625:12.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 625:12.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 625:12.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 625:12.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 625:12.69 ^ 625:12.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 625:12.69 struct Block { 625:12.69 ^~~~~ 625:22.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 625:22.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 625:22.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 625:22.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 625:22.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 625:22.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 625:22.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 625:22.09 memset(&aArr[0], 0, N * sizeof(T)); 625:22.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625:22.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 625:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 625:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 625:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 625:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 625:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 625:22.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 625:22.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 625:22.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 625:22.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 625:22.13 class nsDataHashtable : public nsBaseHashtable { 625:22.13 ^~~~~~~~~~~~~~~ 625:22.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 625:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 625:22.40 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 625:22.40 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 625:22.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 625:22.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 625:22.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 625:22.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 625:22.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 625:22.40 memset(&aArr[0], 0, N * sizeof(T)); 625:22.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625:22.43 In file included from /usr/include/c++/8/vector:64, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:13, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 625:22.43 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 625:22.43 class vector : protected _Vector_base<_Tp, _Alloc> 625:22.43 ^~~~~~ 625:22.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 625:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 625:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 625:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 625:22.44 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 625:22.44 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 625:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 625:22.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 625:22.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 625:22.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 625:22.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 625:22.44 memset(&aArr[0], 0, N * sizeof(T)); 625:22.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625:22.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 625:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 625:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 625:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 625:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 625:22.46 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 625:22.46 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 625:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 625:22.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 625:22.46 class ClipManager { 625:22.46 ^~~~~~~~~~~ 625:32.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 625:32.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 625:32.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 625:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 625:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 625:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 625:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 625:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 625:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 625:32.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 625:32.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 625:32.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 625:32.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 625:32.83 memset(&aArr[0], 0, N * sizeof(T)); 625:32.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625:32.83 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 625:32.83 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 625:32.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 625:32.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 625:32.84 class nsDataHashtable : public nsBaseHashtable { 625:32.84 ^~~~~~~~~~~~~~~ 625:39.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 625:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 625:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 625:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 625:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 625:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 625:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 625:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 625:39.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 625:39.27 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 625:39.28 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 625:39.28 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 625:39.28 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 625:39.28 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 625:39.30 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 625:39.30 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 625:39.30 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 625:39.30 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 625:39.30 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 625:39.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 625:39.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 625:39.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 625:39.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 625:39.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 625:39.32 memset(&aArr[0], 0, N * sizeof(T)); 625:39.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625:39.32 In file included from /usr/include/c++/8/vector:64, 625:39.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 625:39.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 625:39.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 625:39.33 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 625:39.34 class vector : protected _Vector_base<_Tp, _Alloc> 625:39.34 ^~~~~~ 625:39.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 625:39.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 625:39.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 625:39.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 625:39.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 625:39.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 625:39.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 625:39.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 625:39.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 625:39.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 625:39.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 625:39.37 memset(&aArr[0], 0, N * sizeof(T)); 625:39.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625:39.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 625:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 625:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 625:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 625:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 625:39.37 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 625:39.37 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:45, 625:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 625:39.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 625:39.37 class ClipManager { 625:39.37 ^~~~~~~~~~~ 625:45.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:137: 625:45.13 /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmspaceFrame.cpp: In function 'InitOperatorGlobals()': 625:45.13 /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmspaceFrame.cpp:122:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 625:45.13 } 625:45.13 ^ 625:45.13 /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmspaceFrame.cpp:122:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 625:56.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:20: 625:56.44 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp: In function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)': 625:56.44 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 625:56.44 } 625:56.44 ^ 625:56.44 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 625:56.45 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)': 625:56.45 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 625:56.45 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 625:56.46 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 625:56.46 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 625:56.46 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 625:56.46 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 625:56.46 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 625:56.46 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp: In member function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)': 625:56.46 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 625:56.46 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 625:56.46 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 625:57.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:14, 625:57.42 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:9, 625:57.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 625:57.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 625:57.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 625:57.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 625:57.43 ^ 625:57.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 625:57.43 struct Block { 625:57.43 ^~~~~ 626:28.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 626:28.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 626:28.71 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 626:28.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 626:28.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 626:28.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 626:28.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 626:28.71 ^ 626:28.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 626:28.71 struct Block { 626:28.71 ^~~~~ 626:29.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 626:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 626:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 626:29.62 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 626:29.62 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmtableFrame.cpp:12, 626:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:11: 626:29.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 626:29.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 626:29.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 626:29.64 ^ 626:29.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 626:29.64 struct Block { 626:29.64 ^~~~~ 626:30.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 626:30.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 626:30.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 626:30.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 626:30.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 626:30.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 626:30.54 memset(&aArr[0], 0, N * sizeof(T)); 626:30.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626:30.55 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 626:30.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 626:30.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 626:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 626:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 626:30.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 626:30.56 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 626:30.56 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 626:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 626:30.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 626:30.56 class nsDataHashtable : public nsBaseHashtable { 626:30.56 ^~~~~~~~~~~~~~~ 626:30.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 626:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 626:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 626:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 626:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 626:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 626:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 626:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 626:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 626:30.74 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 626:30.74 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 626:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 626:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 626:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 626:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 626:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 626:30.74 memset(&aArr[0], 0, N * sizeof(T)); 626:30.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626:30.75 In file included from /usr/include/c++/8/vector:64, 626:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 626:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 626:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 626:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 626:30.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 626:30.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 626:30.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 626:30.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 626:30.77 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 626:30.77 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 626:30.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 626:30.77 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 626:30.78 class vector : protected _Vector_base<_Tp, _Alloc> 626:30.78 ^~~~~~ 626:30.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 626:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 626:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 626:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 626:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 626:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 626:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 626:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 626:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 626:30.80 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 626:30.81 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 626:30.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 626:30.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 626:30.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 626:30.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 626:30.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 626:30.81 memset(&aArr[0], 0, N * sizeof(T)); 626:30.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626:30.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 626:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 626:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 626:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 626:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 626:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 626:30.85 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:9, 626:30.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 626:30.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 626:30.85 class ClipManager { 626:30.85 ^~~~~~~~~~~ 626:48.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 626:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 626:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 626:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 626:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 626:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 626:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 626:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 626:48.03 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 626:48.04 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 626:48.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 626:48.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 626:48.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 626:48.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 626:48.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 626:48.06 memset(&aArr[0], 0, N * sizeof(T)); 626:48.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626:48.06 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 626:48.06 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 626:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 626:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 626:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 626:48.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 626:48.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 626:48.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 626:48.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 626:48.08 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 626:48.08 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 626:48.08 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 626:48.08 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 626:48.08 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 626:48.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 626:48.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 626:48.09 class nsDataHashtable : public nsBaseHashtable { 626:48.09 ^~~~~~~~~~~~~~~ 626:48.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 626:48.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 626:48.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 626:48.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 626:48.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 626:48.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 626:48.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 626:48.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 626:48.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 626:48.90 memset(&aArr[0], 0, N * sizeof(T)); 626:48.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626:48.91 In file included from /usr/include/c++/8/vector:64, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 626:48.92 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 626:48.92 class vector : protected _Vector_base<_Tp, _Alloc> 626:48.92 ^~~~~~ 626:48.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 626:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 626:48.93 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 626:48.96 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 626:48.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 626:48.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 626:48.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 626:48.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 626:48.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 626:48.96 memset(&aArr[0], 0, N * sizeof(T)); 626:48.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626:48.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 626:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 626:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 626:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 626:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 626:48.98 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 626:48.98 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmtableFrame.cpp:12, 626:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:11: 626:48.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 626:49.00 class ClipManager { 626:49.00 ^~~~~~~~~~~ 626:55.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 626:55.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 626:55.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 626:55.21 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 626:55.21 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/DisplayItemClip.cpp:16, 626:55.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:20: 626:55.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 626:55.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 626:55.21 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 626:55.21 ^ 626:55.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 626:55.21 struct Block { 626:55.21 ^~~~~ 627:07.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 627:07.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 627:07.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 627:07.59 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 627:07.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 627:07.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 627:07.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 627:07.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 627:07.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 627:07.61 memset(&aArr[0], 0, N * sizeof(T)); 627:07.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:07.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 627:07.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 627:07.61 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 627:07.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 627:07.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 627:07.61 class nsDataHashtable : public nsBaseHashtable { 627:07.61 ^~~~~~~~~~~~~~~ 627:07.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:07.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:07.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:07.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 627:07.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 627:07.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 627:07.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 627:07.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 627:07.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 627:08.01 memset(&aArr[0], 0, N * sizeof(T)); 627:08.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:08.01 In file included from /usr/include/c++/8/vector:64, 627:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 627:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 627:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 627:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 627:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 627:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 627:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 627:08.01 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 627:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 627:08.01 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 627:08.01 class vector : protected _Vector_base<_Tp, _Alloc> 627:08.01 ^~~~~~ 627:08.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 627:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 627:08.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 627:08.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 627:08.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 627:08.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 627:08.03 memset(&aArr[0], 0, N * sizeof(T)); 627:08.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:08.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 627:08.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 627:08.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 627:08.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 627:08.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 627:08.03 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 627:08.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 627:08.03 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:16, 627:08.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 627:08.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 627:08.03 class ClipManager { 627:08.03 ^~~~~~~~~~~ 627:25.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:25.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:25.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:25.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:25.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:25.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:25.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 627:25.11 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 627:25.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 627:25.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 627:25.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 627:25.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 627:25.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 627:25.12 memset(&aArr[0], 0, N * sizeof(T)); 627:25.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:25.12 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 627:25.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 627:25.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 627:25.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 627:25.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 627:25.13 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 627:25.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 627:25.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 627:25.13 class nsDataHashtable : public nsBaseHashtable { 627:25.14 ^~~~~~~~~~~~~~~ 627:25.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:25.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 627:25.77 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 627:25.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 627:25.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 627:25.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 627:25.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 627:25.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 627:25.79 memset(&aArr[0], 0, N * sizeof(T)); 627:25.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:25.79 In file included from /usr/include/c++/8/vector:64, 627:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 627:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 627:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 627:25.80 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 627:25.80 class vector : protected _Vector_base<_Tp, _Alloc> 627:25.80 ^~~~~~ 627:25.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 627:25.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 627:25.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 627:25.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 627:25.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 627:25.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 627:25.81 memset(&aArr[0], 0, N * sizeof(T)); 627:25.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:25.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 627:25.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 627:25.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 627:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 627:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 627:25.82 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 627:25.82 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/DisplayItemClip.cpp:16, 627:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:20: 627:25.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 627:25.83 class ClipManager { 627:25.83 ^~~~~~~~~~~ 627:26.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:26.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:26.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:26.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:26.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 627:26.68 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 627:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 627:26.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 627:26.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 627:26.69 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.cpp:1279:51: required from here 627:26.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 627:26.69 memset(&aArr[0], 0, N * sizeof(T)); 627:26.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:26.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:14, 627:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 627:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 627:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 627:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 627:26.70 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 627:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 627:26.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 627:26.71 struct RectTyped : public BaseRect, PointTyped, 627:26.71 ^~~~~~~~~ 627:30.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 627:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 627:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 627:30.32 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 627:30.33 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:21, 627:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 627:30.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 627:30.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 627:30.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 627:30.34 ^ 627:30.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 627:30.34 struct Block { 627:30.34 ^~~~~ 627:37.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:37.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:37.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 627:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 627:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 627:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 627:37.45 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 627:37.45 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 627:37.45 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 627:37.45 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 627:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 627:37.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 627:37.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 627:37.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 627:37.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 627:37.46 memset(&aArr[0], 0, N * sizeof(T)); 627:37.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:37.46 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 627:37.46 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 627:37.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 627:37.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 627:37.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 627:37.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 627:37.46 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:28, 627:37.46 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 627:37.46 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 627:37.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 627:37.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 627:37.46 class nsDataHashtable : public nsBaseHashtable { 627:37.46 ^~~~~~~~~~~~~~~ 627:37.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 627:37.59 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 627:37.60 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 627:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 627:37.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 627:37.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 627:37.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 627:37.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 627:37.60 memset(&aArr[0], 0, N * sizeof(T)); 627:37.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:37.60 In file included from /usr/include/c++/8/vector:64, 627:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 627:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 627:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 627:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 627:37.60 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 627:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 627:37.61 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 627:37.61 class vector : protected _Vector_base<_Tp, _Alloc> 627:37.61 ^~~~~~ 627:37.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 627:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 627:37.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 627:37.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 627:37.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 627:37.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 627:37.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 627:37.62 memset(&aArr[0], 0, N * sizeof(T)); 627:37.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627:37.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 627:37.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 627:37.64 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:17, 627:37.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 627:37.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 627:37.64 class ClipManager { 627:37.64 ^~~~~~~~~~~ 627:51.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 627:51.47 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp: In member function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)': 627:51.47 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:1071:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 627:51.48 } 627:51.48 ^ 627:51.48 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:1071:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 627:51.48 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:1071:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 628:06.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:137: 628:06.26 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp: In member function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)': 628:06.26 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 628:06.26 mFrameOffsetToViewport(aFrameOffsetToViewport) {} 628:06.26 ^ 628:06.26 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 628:06.26 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 628:27.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 628:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 628:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 628:27.54 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:12, 628:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 628:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 628:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 628:27.54 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 628:27.54 ^ 628:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 628:27.54 struct Block { 628:27.54 ^~~~~ 628:29.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 628:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 628:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 628:29.91 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintTranslator.cpp:10, 628:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 628:29.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 628:29.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 628:29.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 628:29.91 ^ 628:29.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 628:29.91 struct Block { 628:29.91 ^~~~~ 628:39.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 628:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 628:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 628:39.95 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 628:39.95 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutStatics.cpp:25, 628:39.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 628:39.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 628:39.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 628:39.96 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 628:39.97 ^ 628:39.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 628:39.99 struct Block { 628:39.99 ^~~~~ 628:51.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:65: 628:51.74 /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 628:51.74 /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/TimelineMarker.cpp:61:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 628:51.74 } // namespace mozilla 628:51.74 ^ 628:51.74 /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/TimelineMarker.cpp:61:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 628:51.74 /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 628:51.74 /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/TimelineMarker.cpp:61:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 628:51.74 /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/TimelineMarker.cpp:61:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 628:58.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 628:58.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 628:58.40 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 628:58.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 628:58.40 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 628:58.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 628:58.40 foundInterface = 0; \ 628:58.40 ^~~~~~~~~~~~~~ 628:58.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 628:58.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 628:58.40 ^~~~~~~~~~~~~~~~~~~~~~~ 628:58.41 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 628:58.41 NS_INTERFACE_MAP_END 628:58.41 ^~~~~~~~~~~~~~~~~~~~ 628:58.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 628:58.42 else 628:58.42 ^~~~ 628:58.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 628:58.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 628:58.44 ^~~~~~~~~~~~~~~~~~ 628:58.44 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 628:58.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 628:58.44 ^~~~~~~~~~~~~~~~~~~~~~ 628:58.45 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 628:58.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 628:58.45 foundInterface = 0; \ 628:58.47 ^~~~~~~~~~~~~~ 628:58.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 628:58.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 628:58.47 ^~~~~~~~~~~~~~~~~~~~~~~ 628:58.47 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 628:58.47 NS_INTERFACE_MAP_END 628:58.48 ^~~~~~~~~~~~~~~~~~~~ 628:58.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 628:58.48 else 628:58.48 ^~~~ 628:58.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 628:58.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 628:58.49 ^~~~~~~~~~~~~~~~~~ 628:58.49 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 628:58.49 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 628:58.49 ^~~~~~~~~~~~~~~~~~~~~~ 628:59.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 628:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 628:59.26 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 628:59.26 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 628:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 628:59.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 628:59.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 628:59.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 628:59.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 628:59.26 memset(&aArr[0], 0, N * sizeof(T)); 628:59.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 628:59.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 628:59.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 628:59.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/TextEvents.h:12, 628:59.29 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 628:59.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:11: 628:59.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 628:59.29 class nsDataHashtable : public nsBaseHashtable { 628:59.29 ^~~~~~~~~~~~~~~ 628:59.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 628:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 628:59.56 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 628:59.56 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 628:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 628:59.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 628:59.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 628:59.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 628:59.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 628:59.56 memset(&aArr[0], 0, N * sizeof(T)); 628:59.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 628:59.56 In file included from /usr/include/c++/8/vector:64, 628:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 628:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 628:59.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 628:59.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 628:59.57 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 628:59.58 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 628:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 628:59.61 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 628:59.61 class vector : protected _Vector_base<_Tp, _Alloc> 628:59.61 ^~~~~~ 628:59.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 628:59.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 628:59.62 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 628:59.62 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 628:59.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 628:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 628:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 628:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 628:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 628:59.64 memset(&aArr[0], 0, N * sizeof(T)); 628:59.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 628:59.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 628:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 628:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 628:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 628:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 628:59.66 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintTranslator.cpp:10, 628:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 628:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 628:59.66 class ClipManager { 628:59.66 ^~~~~~~~~~~ 629:09.01 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 629:09.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 629:09.01 foundInterface = 0; \ 629:09.01 ^~~~~~~~~~~~~~ 629:09.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 629:09.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 629:09.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629:09.01 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 629:09.01 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 629:09.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629:09.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 629:09.02 else 629:09.02 ^~~~ 629:09.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 629:09.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 629:09.02 ^~~~~~~~~~~~~~~~~~ 629:09.04 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 629:09.04 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 629:09.04 ^~~~~~~~~~~~~~~~~~~~~~ 629:11.59 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 629:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 629:11.59 foundInterface = 0; \ 629:11.59 ^~~~~~~~~~~~~~ 629:11.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 629:11.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 629:11.59 ^~~~~~~~~~~~~~~~~~~~~~~ 629:11.59 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 629:11.59 NS_INTERFACE_MAP_END 629:11.59 ^~~~~~~~~~~~~~~~~~~~ 629:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 629:11.60 else 629:11.60 ^~~~ 629:11.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 629:11.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 629:11.63 ^~~~~~~~~~~~~~~~~~ 629:11.63 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 629:11.63 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 629:11.63 ^~~~~~~~~~~~~~~~~~~~~~ 629:11.85 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 629:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 629:11.86 foundInterface = 0; \ 629:11.86 ^~~~~~~~~~~~~~ 629:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 629:11.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 629:11.86 ^~~~~~~~~~~~~~~~~~~~~~~ 629:11.86 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 629:11.86 NS_INTERFACE_MAP_END 629:11.86 ^~~~~~~~~~~~~~~~~~~~ 629:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 629:11.86 else 629:11.86 ^~~~ 629:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 629:11.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 629:11.86 ^~~~~~~~~~~~~~~~~~ 629:11.86 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 629:11.86 NS_INTERFACE_MAP_ENTRY(nsINamed) 629:11.86 ^~~~~~~~~~~~~~~~~~~~~~ 629:16.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 629:16.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 629:16.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 629:16.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 629:16.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 629:16.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 629:16.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 629:16.30 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 629:16.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 629:16.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 629:16.30 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 629:16.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 629:16.30 memset(aT, 0, sizeof(T)); 629:16.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 629:16.30 In file included from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:35, 629:16.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 629:16.30 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 629:16.30 struct GlobalProperties { 629:16.30 ^~~~~~~~~~~~~~~~ 629:18.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 629:18.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 629:18.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 629:18.86 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:7, 629:18.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 629:18.86 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 629:18.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 629:18.87 foundInterface = 0; \ 629:18.87 ^~~~~~~~~~~~~~ 629:18.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 629:18.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 629:18.87 ^~~~~~~~~~~~~~~~~~~~~~~ 629:18.87 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 629:18.87 NS_INTERFACE_MAP_END 629:18.87 ^~~~~~~~~~~~~~~~~~~~ 629:18.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 629:18.87 else 629:18.87 ^~~~ 629:18.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 629:18.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 629:18.87 ^~~~~~~~~~~~~~~~~~ 629:18.87 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 629:18.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 629:18.87 ^~~~~~~~~~~~~~~~~~~~~~ 629:20.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 629:20.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 629:20.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 629:20.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 629:20.29 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 629:20.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 629:20.29 memset(aT, 0, sizeof(T)); 629:20.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 629:20.29 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCModule.h:7, 629:20.31 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutModule.cpp:11, 629:20.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 629:20.31 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 629:20.31 struct GlobalProperties { 629:20.31 ^~~~~~~~~~~~~~~~ 629:20.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 629:20.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 629:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 629:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 629:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 629:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 629:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 629:20.88 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 629:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 629:20.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 629:20.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 629:20.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 629:20.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 629:20.88 memset(&aArr[0], 0, N * sizeof(T)); 629:20.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629:20.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 629:20.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 629:20.91 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:9, 629:20.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 629:20.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 629:20.91 class nsDataHashtable : public nsBaseHashtable { 629:20.91 ^~~~~~~~~~~~~~~ 629:21.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 629:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 629:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 629:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 629:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 629:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 629:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 629:21.48 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 629:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 629:21.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 629:21.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 629:21.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 629:21.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 629:21.48 memset(&aArr[0], 0, N * sizeof(T)); 629:21.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629:21.49 In file included from /usr/include/c++/8/vector:64, 629:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 629:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 629:21.49 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 629:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 629:21.50 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:9, 629:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 629:21.50 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 629:21.50 class vector : protected _Vector_base<_Tp, _Alloc> 629:21.50 ^~~~~~ 629:21.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 629:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 629:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 629:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 629:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 629:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 629:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 629:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 629:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 629:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 629:21.52 memset(&aArr[0], 0, N * sizeof(T)); 629:21.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629:21.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:206, 629:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:83: 629:21.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 629:21.55 class ClipManager { 629:21.55 ^~~~~~~~~~~ 629:28.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 629:28.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 629:28.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 629:28.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 629:28.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 629:28.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 629:28.08 memset(&aArr[0], 0, N * sizeof(T)); 629:28.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629:28.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 629:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 629:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 629:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 629:28.08 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 629:28.08 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 629:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 629:28.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 629:28.08 class nsDataHashtable : public nsBaseHashtable { 629:28.08 ^~~~~~~~~~~~~~~ 629:28.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 629:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 629:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 629:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 629:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 629:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 629:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 629:28.24 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 629:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 629:28.25 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 629:28.25 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 629:28.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 629:28.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 629:28.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 629:28.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 629:28.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 629:28.26 memset(&aArr[0], 0, N * sizeof(T)); 629:28.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629:28.27 In file included from /usr/include/c++/8/vector:64, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 629:28.27 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 629:28.28 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 629:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 629:28.28 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 629:28.28 class vector : protected _Vector_base<_Tp, _Alloc> 629:28.28 ^~~~~~ 629:28.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 629:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 629:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 629:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 629:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 629:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 629:28.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 629:28.29 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 629:28.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 629:28.29 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 629:28.29 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 629:28.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 629:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 629:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 629:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 629:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 629:28.31 memset(&aArr[0], 0, N * sizeof(T)); 629:28.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629:28.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 629:28.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 629:28.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 629:28.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 629:28.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 629:28.31 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 629:28.31 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutStatics.cpp:25, 629:28.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 629:28.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 629:28.32 class ClipManager { 629:28.32 ^~~~~~~~~~~ 629:44.07 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 629:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 629:44.07 foundInterface = 0; \ 629:44.07 ^~~~~~~~~~~~~~ 629:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 629:44.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 629:44.07 ^~~~~~~~~~~~~~~~~~~~~~~ 629:44.07 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 629:44.08 NS_INTERFACE_MAP_END 629:44.08 ^~~~~~~~~~~~~~~~~~~~ 629:44.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 629:44.08 else 629:44.08 ^~~~ 629:44.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 629:44.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 629:44.10 ^~~~~~~~~~~~~~~~~~ 629:44.10 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 629:44.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 629:44.10 ^~~~~~~~~~~~~~~~~~~~~~ 629:46.25 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 629:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 629:46.25 foundInterface = 0; \ 629:46.25 ^~~~~~~~~~~~~~ 629:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 629:46.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 629:46.25 ^~~~~~~~~~~~~~~~~~~~~~~ 629:46.25 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 629:46.25 NS_INTERFACE_MAP_END 629:46.25 ^~~~~~~~~~~~~~~~~~~~ 629:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 629:46.25 else 629:46.25 ^~~~ 629:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 629:46.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 629:46.25 ^~~~~~~~~~~~~~~~~~ 629:46.25 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp:224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 629:46.25 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 629:46.26 ^~~~~~~~~~~~~~~~~~~~~~ 629:52.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 629:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 629:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 629:52.51 from /builddir/build/BUILD/firefox-70.0.1/docshell/build/nsDocShellModule.cpp:8: 629:52.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 629:52.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 629:52.51 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 629:52.51 ^ 629:52.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 629:52.52 struct Block { 629:52.52 ^~~~~ 629:57.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 629:57.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 629:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 629:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 629:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 629:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 629:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 629:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:24, 629:57.15 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:7, 629:57.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 629:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 629:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 629:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 629:57.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 629:57.16 memset(&aArr[0], 0, N * sizeof(T)); 629:57.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629:57.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 629:57.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 629:57.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 629:57.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 629:57.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 629:57.17 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:9, 629:57.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 629:57.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 629:57.17 class nsDataHashtable : public nsBaseHashtable { 629:57.18 ^~~~~~~~~~~~~~~ 630:15.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 630:15.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 630:15.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAppShellService.h:10, 630:15.83 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:6, 630:15.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 630:15.83 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 630:15.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 630:15.83 foundInterface = 0; \ 630:15.83 ^~~~~~~~~~~~~~ 630:15.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 630:15.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 630:15.83 ^~~~~~~~~~~~~~~~~~~~~~~ 630:15.83 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 630:15.83 NS_INTERFACE_MAP_END 630:15.83 ^~~~~~~~~~~~~~~~~~~~ 630:15.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 630:15.83 else 630:15.83 ^~~~ 630:15.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 630:15.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 630:15.85 ^~~~~~~~~~~~~~~~~~ 630:15.85 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 630:15.85 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 630:15.85 ^~~~~~~~~~~~~~~~~~~~~~ 630:19.66 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 630:19.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 630:19.67 foundInterface = 0; \ 630:19.67 ^~~~~~~~~~~~~~ 630:19.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 630:19.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 630:19.67 ^~~~~~~~~~~~~~~~~~~~~~~ 630:19.67 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 630:19.67 NS_INTERFACE_MAP_END 630:19.67 ^~~~~~~~~~~~~~~~~~~~ 630:19.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 630:19.67 else 630:19.67 ^~~~ 630:19.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 630:19.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 630:19.67 ^~~~~~~~~~~~~~~~~~ 630:19.67 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 630:19.67 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 630:19.67 ^~~~~~~~~~~~~~~~~~~~~~ 630:22.52 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 630:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 630:22.52 foundInterface = 0; \ 630:22.52 ^~~~~~~~~~~~~~ 630:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 630:22.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 630:22.52 ^~~~~~~~~~~~~~~~~~~~~~~ 630:22.52 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 630:22.52 NS_INTERFACE_MAP_END 630:22.52 ^~~~~~~~~~~~~~~~~~~~ 630:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1004:3: note: some parts of macro expansion are not guarded by this 'else' clause 630:22.52 else 630:22.52 ^~~~ 630:22.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 630:22.52 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 630:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630:22.52 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 630:22.52 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 630:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630:22.62 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 630:22.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 630:22.63 foundInterface = 0; \ 630:22.63 ^~~~~~~~~~~~~~ 630:22.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 630:22.63 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 630:22.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630:22.63 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 630:22.63 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 630:22.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630:22.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 630:22.64 else 630:22.65 ^~~~ 630:22.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 630:22.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 630:22.65 ^~~~~~~~~~~~~~~~~~ 630:22.65 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:901:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 630:22.65 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 630:22.65 ^~~~~~~~~~~~~~~~~~~~~~ 630:23.02 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 630:23.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 630:23.02 foundInterface = 0; \ 630:23.02 ^~~~~~~~~~~~~~ 630:23.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 630:23.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 630:23.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630:23.02 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 630:23.02 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 630:23.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630:23.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 630:23.02 else 630:23.02 ^~~~ 630:23.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 630:23.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 630:23.02 ^~~~~~~~~~~~~~~~~~ 630:23.03 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 630:23.04 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 630:23.04 ^~~~~~~~~~~~~~~~~~~~~~ 630:42.93 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 630:42.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 630:42.94 foundInterface = 0; \ 630:42.94 ^~~~~~~~~~~~~~ 630:42.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 630:42.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 630:42.94 ^~~~~~~~~~~~~~~~~~~~~~~ 630:42.94 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 630:42.94 NS_INTERFACE_MAP_END 630:42.94 ^~~~~~~~~~~~~~~~~~~~ 630:42.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 630:42.94 } else 630:42.94 ^~~~ 630:42.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 630:42.94 NS_IMPL_QUERY_BODY_CONCRETE(_class) 630:42.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 630:42.94 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 630:42.94 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 630:42.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630:48.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 630:48.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 630:48.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 630:48.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 630:48.33 from /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.h:10, 630:48.33 from /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:6, 630:48.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 630:48.33 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 630:48.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 630:48.33 foundInterface = 0; \ 630:48.33 ^~~~~~~~~~~~~~ 630:48.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 630:48.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 630:48.33 ^~~~~~~~~~~~~~~~~~~~~~~ 630:48.33 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 630:48.33 NS_INTERFACE_MAP_END 630:48.33 ^~~~~~~~~~~~~~~~~~~~ 630:48.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 630:48.34 else 630:48.34 ^~~~ 630:48.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 630:48.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 630:48.34 ^~~~~~~~~~~~~~~~~~ 630:48.34 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 630:48.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 630:48.34 ^~~~~~~~~~~~~~~~~~~~~~ 630:53.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsILoadInfo.h:18, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNetUtil.h:19, 630:53.79 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:9, 630:53.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 630:53.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 630:53.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 630:53.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 630:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 630:53.83 memset(&aArr[0], 0, N * sizeof(T)); 630:53.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630:53.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 630:53.85 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:25, 630:53.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 630:53.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 630:53.85 class nsDataHashtable : public nsBaseHashtable { 630:53.85 ^~~~~~~~~~~~~~~ 631:35.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 631:35.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 631:35.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 631:35.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:13, 631:35.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 631:35.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 631:35.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 631:35.28 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 631:35.28 ^ 631:35.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 631:35.28 struct Block { 631:35.28 ^~~~~ 631:41.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 631:41.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 631:41.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 631:41.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 631:41.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 631:41.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 631:41.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 631:41.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 631:41.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 631:41.09 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.h:16, 631:41.10 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.cpp:8, 631:41.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 631:41.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 631:41.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 631:41.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 631:41.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 631:41.10 memset(&aArr[0], 0, N * sizeof(T)); 631:41.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631:41.10 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 631:41.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 631:41.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 631:41.10 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.h:16, 631:41.10 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.cpp:8, 631:41.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 631:41.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 631:41.11 class nsDataHashtable : public nsBaseHashtable { 631:41.11 ^~~~~~~~~~~~~~~ 631:54.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 631:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 631:54.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:10, 631:54.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 631:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 631:54.07 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 631:54.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 631:54.07 foundInterface = 0; \ 631:54.08 ^~~~~~~~~~~~~~ 631:54.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 631:54.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 631:54.09 ^~~~~~~~~~~~~~~~~~~~~~~ 631:54.09 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 631:54.09 NS_INTERFACE_MAP_END 631:54.09 ^~~~~~~~~~~~~~~~~~~~ 631:54.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 631:54.10 else 631:54.11 ^~~~ 631:54.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 631:54.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 631:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631:54.11 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 631:54.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 631:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:05.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 632:05.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 632:05.09 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 632:05.09 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 632:05.09 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 632:05.09 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 632:05.09 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 632:05.09 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 632:05.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 632:05.09 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 632:05.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 632:05.09 foundInterface = 0; \ 632:05.09 ^~~~~~~~~~~~~~ 632:05.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 632:05.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 632:05.09 ^~~~~~~~~~~~~~~~~~~~~~~ 632:05.09 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 632:05.11 NS_INTERFACE_MAP_END 632:05.11 ^~~~~~~~~~~~~~~~~~~~ 632:05.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 632:05.11 else 632:05.11 ^~~~ 632:05.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 632:05.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 632:05.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:05.11 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 632:05.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 632:05.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:05.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 632:05.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 632:05.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 632:05.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 632:05.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 632:05.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 632:05.91 memset(&aArr[0], 0, N * sizeof(T)); 632:05.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:05.93 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 632:05.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 632:05.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 632:05.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 632:05.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 632:05.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 632:05.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 632:05.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.h:11, 632:05.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible-inl.h:10, 632:05.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:8, 632:05.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 632:06.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 632:06.00 class nsDataHashtable : public nsBaseHashtable { 632:06.00 ^~~~~~~~~~~~~~~ 632:06.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 632:06.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 632:06.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 632:06.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 632:06.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 632:06.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 632:06.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 632:06.09 memset(&aArr[0], 0, N * sizeof(T)); 632:06.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:06.10 In file included from /usr/include/c++/8/vector:64, 632:06.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 632:06.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 632:06.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 632:06.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 632:06.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 632:06.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 632:06.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 632:06.11 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 632:06.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 632:06.12 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 632:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 632:06.12 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 632:06.12 class vector : protected _Vector_base<_Tp, _Alloc> 632:06.12 ^~~~~~ 632:06.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 632:06.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 632:06.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 632:06.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 632:06.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 632:06.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 632:06.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 632:06.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 632:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 632:06.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 632:06.14 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 632:06.14 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 632:06.15 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 632:06.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 632:06.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 632:06.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 632:06.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 632:06.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 632:06.15 memset(&aArr[0], 0, N * sizeof(T)); 632:06.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:06.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 632:06.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 632:06.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 632:06.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 632:06.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 632:06.16 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:13, 632:06.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 632:06.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 632:06.17 class ClipManager { 632:06.17 ^~~~~~~~~~~ 632:07.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 632:07.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 632:07.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 632:07.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 632:07.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:34, 632:07.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 632:07.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 632:07.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 632:07.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 632:07.80 ^ 632:07.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 632:07.81 struct Block { 632:07.81 ^~~~~ 632:26.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:83: 632:26.68 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsTextEquivUtils.cpp: In function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)': 632:26.68 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsTextEquivUtils.cpp:326:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 632:26.68 } 632:26.68 ^ 632:26.68 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsTextEquivUtils.cpp:326:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 632:28.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 632:28.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 632:28.81 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 632:28.81 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 632:28.81 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 632:28.81 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 632:28.81 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 632:28.81 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 632:28.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 632:28.81 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 632:28.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 632:28.82 foundInterface = 0; \ 632:28.82 ^~~~~~~~~~~~~~ 632:28.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 632:28.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 632:28.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:28.84 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 632:28.84 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 632:28.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:28.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 632:28.84 else 632:28.84 ^~~~ 632:28.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 632:28.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 632:28.85 ^~~~~~~~~~~~~~~~~~ 632:28.85 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 632:28.85 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 632:28.85 ^~~~~~~~~~~~~~~~~~~~~~ 632:44.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 632:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 632:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 632:44.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 632:44.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 632:44.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 632:44.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 632:44.30 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 632:44.30 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 632:44.30 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 632:44.31 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 632:44.31 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 632:44.31 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 632:44.31 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 632:44.32 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 632:44.32 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 632:44.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 632:44.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 632:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 632:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 632:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 632:44.33 memset(&aArr[0], 0, N * sizeof(T)); 632:44.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:44.34 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 632:44.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 632:44.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 632:44.34 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 632:44.34 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 632:44.34 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 632:44.34 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 632:44.35 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 632:44.35 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 632:44.35 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 632:44.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 632:44.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 632:44.35 class nsDataHashtable : public nsBaseHashtable { 632:44.35 ^~~~~~~~~~~~~~~ 632:44.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 632:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 632:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 632:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 632:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 632:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 632:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 632:44.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 632:44.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 632:44.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 632:44.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 632:44.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 632:44.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 632:44.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 632:44.99 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 632:44.99 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 632:44.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 632:44.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 632:45.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 632:45.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 632:45.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 632:45.01 memset(&aArr[0], 0, N * sizeof(T)); 632:45.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:45.01 In file included from /usr/include/c++/8/vector:64, 632:45.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 632:45.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 632:45.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 632:45.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 632:45.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 632:45.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 632:45.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContentInlines.h:11, 632:45.04 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:17, 632:45.04 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 632:45.04 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 632:45.04 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 632:45.04 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 632:45.04 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 632:45.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 632:45.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 632:45.06 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 632:45.06 class vector : protected _Vector_base<_Tp, _Alloc> 632:45.06 ^~~~~~ 632:45.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 632:45.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 632:45.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 632:45.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 632:45.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 632:45.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 632:45.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 632:45.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 632:45.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 632:45.06 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 632:45.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 632:45.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 632:45.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 632:45.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 632:45.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 632:45.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 632:45.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 632:45.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 632:45.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 632:45.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 632:45.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 632:45.07 memset(&aArr[0], 0, N * sizeof(T)); 632:45.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632:45.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 632:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 632:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 632:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 632:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 632:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 632:45.09 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:34, 632:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 632:45.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 632:45.09 class ClipManager { 632:45.09 ^~~~~~~~~~~ 633:21.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 633:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 633:21.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.h:9, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 633:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 633:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 633:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 633:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 633:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 633:21.13 memset(&aArr[0], 0, N * sizeof(T)); 633:21.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 633:21.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 633:21.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 633:21.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 633:21.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 633:21.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 633:21.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 633:21.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 633:21.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.h:9, 633:21.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 633:21.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 633:21.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 633:21.13 class nsDataHashtable : public nsBaseHashtable { 633:21.13 ^~~~~~~~~~~~~~~ 633:44.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 633:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 633:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 633:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 633:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 633:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 633:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 633:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 633:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 633:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 633:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 633:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 633:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 633:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 633:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 633:44.44 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 633:44.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 633:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 633:44.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 633:44.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 633:44.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 633:44.45 memset(&aArr[0], 0, N * sizeof(T)); 633:44.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 633:44.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 633:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 633:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 633:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 633:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 633:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 633:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 633:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 633:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 633:44.47 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 633:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 633:44.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 633:44.47 class nsDataHashtable : public nsBaseHashtable { 633:44.48 ^~~~~~~~~~~~~~~ 633:45.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 633:45.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 633:45.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.h:6, 633:45.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 633:45.23 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 633:45.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.23 foundInterface = 0; \ 633:45.24 ^~~~~~~~~~~~~~ 633:45.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.24 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.24 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.24 NS_INTERFACE_MAP_END 633:45.24 ^~~~~~~~~~~~~~~~~~~~ 633:45.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.24 else 633:45.26 ^~~~ 633:45.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.26 ^~~~~~~~~~~~~~~~~~ 633:45.26 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.26 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 633:45.27 ^~~~~~~~~~~~~~~~~~~~~~ 633:45.27 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 633:45.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.28 foundInterface = 0; \ 633:45.28 ^~~~~~~~~~~~~~ 633:45.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.29 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.29 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.29 NS_INTERFACE_MAP_END 633:45.29 ^~~~~~~~~~~~~~~~~~~~ 633:45.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.30 else 633:45.31 ^~~~ 633:45.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.31 ^~~~~~~~~~~~~~~~~~ 633:45.33 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.33 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 633:45.33 ^~~~~~~~~~~~~~~~~~~~~~ 633:45.33 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 633:45.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.34 foundInterface = 0; \ 633:45.34 ^~~~~~~~~~~~~~ 633:45.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.34 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.35 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.35 NS_INTERFACE_MAP_END 633:45.35 ^~~~~~~~~~~~~~~~~~~~ 633:45.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.36 else 633:45.36 ^~~~ 633:45.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.38 ^~~~~~~~~~~~~~~~~~ 633:45.38 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.38 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 633:45.38 ^~~~~~~~~~~~~~~~~~~~~~ 633:45.38 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 633:45.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.39 foundInterface = 0; \ 633:45.39 ^~~~~~~~~~~~~~ 633:45.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.40 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.40 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.40 NS_INTERFACE_MAP_END 633:45.40 ^~~~~~~~~~~~~~~~~~~~ 633:45.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.44 else 633:45.44 ^~~~ 633:45.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.44 ^~~~~~~~~~~~~~~~~~ 633:45.44 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.44 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 633:45.44 ^~~~~~~~~~~~~~~~~~~~~~ 633:45.44 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 633:45.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.44 foundInterface = 0; \ 633:45.44 ^~~~~~~~~~~~~~ 633:45.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.44 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.46 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.46 NS_INTERFACE_MAP_END 633:45.46 ^~~~~~~~~~~~~~~~~~~~ 633:45.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.46 else 633:45.46 ^~~~ 633:45.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.47 ^~~~~~~~~~~~~~~~~~ 633:45.48 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.48 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 633:45.48 ^~~~~~~~~~~~~~~~~~~~~~ 633:45.48 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 633:45.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.49 foundInterface = 0; \ 633:45.49 ^~~~~~~~~~~~~~ 633:45.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.51 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.51 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.51 NS_INTERFACE_MAP_END 633:45.51 ^~~~~~~~~~~~~~~~~~~~ 633:45.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.51 else 633:45.51 ^~~~ 633:45.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.52 ^~~~~~~~~~~~~~~~~~ 633:45.52 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.52 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 633:45.52 ^~~~~~~~~~~~~~~~~~~~~~ 633:45.52 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 633:45.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.53 foundInterface = 0; \ 633:45.53 ^~~~~~~~~~~~~~ 633:45.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.53 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.53 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.53 NS_INTERFACE_MAP_END 633:45.55 ^~~~~~~~~~~~~~~~~~~~ 633:45.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.55 else 633:45.55 ^~~~ 633:45.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.55 ^~~~~~~~~~~~~~~~~~ 633:45.56 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.56 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 633:45.56 ^~~~~~~~~~~~~~~~~~~~~~ 633:45.56 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 633:45.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.56 foundInterface = 0; \ 633:45.57 ^~~~~~~~~~~~~~ 633:45.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.58 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.58 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.58 NS_INTERFACE_MAP_END 633:45.58 ^~~~~~~~~~~~~~~~~~~~ 633:45.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.58 else 633:45.58 ^~~~ 633:45.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.60 ^~~~~~~~~~~~~~~~~~ 633:45.60 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.60 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 633:45.60 ^~~~~~~~~~~~~~~~~~~~~~ 633:45.60 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 633:45.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.61 foundInterface = 0; \ 633:45.61 ^~~~~~~~~~~~~~ 633:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.61 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.61 NS_INTERFACE_MAP_END 633:45.61 ^~~~~~~~~~~~~~~~~~~~ 633:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.61 else 633:45.61 ^~~~ 633:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.61 ^~~~~~~~~~~~~~~~~~ 633:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.61 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 633:45.63 ^~~~~~~~~~~~~~~~~~~~~~ 633:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 633:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 633:45.63 foundInterface = 0; \ 633:45.63 ^~~~~~~~~~~~~~ 633:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 633:45.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 633:45.63 ^~~~~~~~~~~~~~~~~~~~~~~ 633:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 633:45.63 NS_INTERFACE_MAP_END 633:45.63 ^~~~~~~~~~~~~~~~~~~~ 633:45.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 633:45.63 else 633:45.63 ^~~~ 633:45.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 633:45.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 633:45.65 ^~~~~~~~~~~~~~~~~~ 633:45.65 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 633:45.65 NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 633:45.65 ^~~~~~~~~~~~~~~~~~~~~~ 634:17.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 634:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 634:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAccessibleRelation.h:10, 634:17.03 from /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/nsAccessibleRelation.h:9, 634:17.03 from /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 634:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 634:17.04 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 634:17.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 634:17.05 foundInterface = 0; \ 634:17.05 ^~~~~~~~~~~~~~ 634:17.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 634:17.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 634:17.05 ^~~~~~~~~~~~~~~~~~~~~~~ 634:17.05 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 634:17.05 NS_INTERFACE_MAP_END 634:17.05 ^~~~~~~~~~~~~~~~~~~~ 634:17.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 634:17.05 else 634:17.05 ^~~~ 634:17.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 634:17.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 634:17.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:17.05 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 634:17.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 634:17.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:19.09 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 634:19.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 634:19.09 foundInterface = 0; \ 634:19.10 ^~~~~~~~~~~~~~ 634:19.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 634:19.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 634:19.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:19.10 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 634:19.10 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 634:19.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:19.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 634:19.10 else 634:19.10 ^~~~ 634:19.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 634:19.10 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 634:19.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:19.10 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 634:19.10 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 634:19.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:19.32 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 634:19.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 634:19.33 foundInterface = 0; \ 634:19.33 ^~~~~~~~~~~~~~ 634:19.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 634:19.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 634:19.33 ^~~~~~~~~~~~~~~~~~~~~~~ 634:19.33 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 634:19.33 NS_INTERFACE_MAP_END 634:19.33 ^~~~~~~~~~~~~~~~~~~~ 634:19.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 634:19.33 else 634:19.33 ^~~~ 634:19.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 634:19.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 634:19.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:19.33 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 634:19.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 634:19.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 634:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 634:29.41 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 634:29.41 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:29.41 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:29.41 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 634:29.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 634:29.42 foundInterface = 0; \ 634:29.42 ^~~~~~~~~~~~~~ 634:29.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 634:29.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 634:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.43 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 634:29.45 NS_INTERFACE_MAP_END_INHERITING(Accessible) 634:29.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 634:29.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 634:29.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 634:29.45 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 634:29.46 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 634:29.46 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:29.46 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:29.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 634:29.46 } else 634:29.47 ^~~~ 634:29.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 634:29.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 634:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.47 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 634:29.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 634:29.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 634:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 634:29.59 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 634:29.59 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:29.59 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:29.59 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 634:29.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 634:29.61 foundInterface = 0; \ 634:29.61 ^~~~~~~~~~~~~~ 634:29.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 634:29.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 634:29.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.61 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 634:29.61 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 634:29.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 634:29.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 634:29.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 634:29.61 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 634:29.61 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 634:29.61 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:29.61 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:29.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 634:29.62 } else 634:29.62 ^~~~ 634:29.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 634:29.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 634:29.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.62 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 634:29.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 634:29.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 634:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 634:29.66 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 634:29.66 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:29.66 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:29.66 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 634:29.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 634:29.67 foundInterface = 0; \ 634:29.67 ^~~~~~~~~~~~~~ 634:29.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 634:29.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 634:29.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.67 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 634:29.67 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 634:29.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 634:29.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 634:29.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 634:29.69 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 634:29.69 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 634:29.69 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:29.69 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:29.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 634:29.70 } else 634:29.70 ^~~~ 634:29.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 634:29.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 634:29.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.71 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 634:29.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 634:29.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 634:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 634:29.74 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 634:29.74 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:29.74 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:29.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:29.76 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 634:29.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 634:29.76 foundInterface = 0; \ 634:29.76 ^~~~~~~~~~~~~~ 634:29.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 634:29.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 634:29.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.76 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 634:29.76 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 634:29.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 634:29.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 634:29.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 634:29.76 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 634:29.76 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 634:29.76 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:29.76 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:29.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:29.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 634:29.81 } else 634:29.81 ^~~~ 634:29.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 634:29.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 634:29.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:29.82 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 634:29.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 634:29.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:33.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 634:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 634:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 634:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 634:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 634:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 634:33.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 634:33.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 634:33.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 634:33.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 634:33.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 634:33.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:33.28 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:33.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:33.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 634:33.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 634:33.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 634:33.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 634:33.30 memset(&aArr[0], 0, N * sizeof(T)); 634:33.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:33.30 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 634:33.30 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 634:33.30 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 634:33.30 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 634:33.30 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 634:33.30 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 634:33.30 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 634:33.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 634:33.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 634:33.30 class nsDataHashtable : public nsBaseHashtable { 634:33.30 ^~~~~~~~~~~~~~~ 634:50.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 634:50.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 634:50.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 634:50.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 634:50.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 634:50.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 634:50.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 634:50.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 634:50.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 634:50.71 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 634:50.73 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.h:10, 634:50.73 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 634:50.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 634:50.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 634:50.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 634:50.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 634:50.73 memset(&aArr[0], 0, N * sizeof(T)); 634:50.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634:50.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 634:50.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 634:50.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 634:50.73 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 634:50.73 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.h:10, 634:50.73 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 634:50.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 634:50.73 class nsDataHashtable : public nsBaseHashtable { 634:50.73 ^~~~~~~~~~~~~~~ 635:13.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 635:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 635:13.93 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:11, 635:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 635:13.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 635:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 635:13.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 635:13.94 ^ 635:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 635:13.94 struct Block { 635:13.94 ^~~~~ 635:19.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 635:19.44 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 635:19.44 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 635:19.44 memset(®s, 0, sizeof(regs)); 635:19.44 ^ 635:19.45 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTest.cpp:8, 635:19.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 635:19.45 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 635:19.45 struct UnwindRegs { 635:19.45 ^~~~~~~~~~ 635:23.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 635:23.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 635:23.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 635:23.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 635:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 635:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 635:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 635:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 635:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 635:24.00 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.h:13, 635:24.00 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:7, 635:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 635:24.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 635:24.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 635:24.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 635:24.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 635:24.02 memset(&aArr[0], 0, N * sizeof(T)); 635:24.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 635:24.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 635:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 635:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 635:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 635:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 635:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 635:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 635:24.02 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:9, 635:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 635:24.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 635:24.02 class nsDataHashtable : public nsBaseHashtable { 635:24.02 ^~~~~~~~~~~~~~~ 635:31.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 635:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 635:31.86 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 635:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 635:31.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 635:31.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 635:31.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 635:31.87 ^ 635:31.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 635:31.87 struct Block { 635:31.87 ^~~~~ 635:34.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 635:34.76 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 635:34.76 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:260:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 635:34.76 } // namespace mozilla 635:34.76 ^ 635:34.76 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:260:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 635:34.77 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 635:34.77 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:260:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 635:34.77 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:260:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 635:36.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 635:36.84 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 635:36.84 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:1517:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 635:36.84 memset(&startRegs, 0, sizeof(startRegs)); 635:36.84 ^ 635:36.84 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:138, 635:36.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 635:36.85 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 635:36.85 struct UnwindRegs { 635:36.85 ^~~~~~~~~~ 635:41.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 635:41.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 635:41.48 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 635:41.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 635:41.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 635:41.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 635:41.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 635:41.49 memset(aT, 0, sizeof(T)); 635:41.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 635:41.49 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:72, 635:41.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 635:41.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 635:41.49 struct AmountFns { 635:41.49 ^~~~~~~~~ 635:41.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 635:41.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 635:41.49 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 635:41.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 635:41.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 635:41.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 635:41.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 635:41.49 memset(aT, 0, sizeof(T)); 635:41.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 635:41.51 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:72, 635:41.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 635:41.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 635:41.51 struct SizeOfTabFns { 635:41.51 ^~~~~~~~~~~~ 635:48.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 635:48.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 635:48.24 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 635:48.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 635:48.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 635:48.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 635:48.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 635:48.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 635:48.24 memset(&aArr[0], 0, N * sizeof(T)); 635:48.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 635:48.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 635:48.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 635:48.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 635:48.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 635:48.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 635:48.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 635:48.25 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 635:48.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 635:48.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 635:48.25 class nsDataHashtable : public nsBaseHashtable { 635:48.27 ^~~~~~~~~~~~~~~ 636:08.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 636:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 636:08.20 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 636:08.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:20: 636:08.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 636:08.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 636:08.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 636:08.20 ^ 636:08.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 636:08.20 struct Block { 636:08.20 ^~~~~ 636:11.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:137: 636:11.47 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/gecko/nsProfiler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 636:11.47 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/gecko/nsProfiler.cpp:826:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 636:11.47 } 636:11.47 ^ 636:11.47 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/gecko/nsProfiler.cpp:826:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 636:13.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 636:13.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 636:13.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMemoryReporter.h:10, 636:13.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:13, 636:13.36 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 636:13.36 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 636:13.36 from : 636:13.36 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 636:13.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 636:13.36 foundInterface = 0; \ 636:13.36 ^~~~~~~~~~~~~~ 636:13.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 636:13.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 636:13.36 ^~~~~~~~~~~~~~~~~~~~~~~ 636:13.37 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 636:13.37 NS_INTERFACE_MAP_END 636:13.37 ^~~~~~~~~~~~~~~~~~~~ 636:13.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 636:13.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 636:13.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 636:13.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 636:13.37 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 636:13.37 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 636:13.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 636:13.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 636:13.37 } else 636:13.37 ^~~~ 636:13.37 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 636:13.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 636:13.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 636:31.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 636:31.33 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 636:31.33 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.cpp:1565:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 636:31.33 memset(&startRegs, 0, sizeof(startRegs)); 636:31.33 ^ 636:31.33 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMainInt.h:11, 636:31.33 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfSummariser.h:10, 636:31.33 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfExt.h:45, 636:31.33 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfInt.h:42, 636:31.33 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarf.cpp:57, 636:31.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:29: 636:31.33 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 636:31.33 struct UnwindRegs { 636:31.33 ^~~~~~~~~~ 636:40.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 636:40.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 636:40.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 636:40.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 636:40.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 636:40.41 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 636:40.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 636:40.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 636:40.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 636:40.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 636:40.42 ^ 636:40.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 636:40.42 struct Block { 636:40.42 ^~~~~ 636:50.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 636:50.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 636:50.14 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 636:50.14 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 636:50.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 636:50.14 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 636:50.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 636:50.15 foundInterface = 0; \ 636:50.15 ^~~~~~~~~~~~~~ 636:50.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 636:50.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 636:50.15 ^~~~~~~~~~~~~~~~~~~~~~~ 636:50.15 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:499:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 636:50.15 NS_INTERFACE_MAP_END 636:50.15 ^~~~~~~~~~~~~~~~~~~~ 636:50.17 In file included from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 636:50.17 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 636:50.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 636:50.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 636:50.17 } else 636:50.17 ^~~~ 636:50.18 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:498:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 636:50.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 636:50.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 636:50.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 636:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 636:50.94 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 636:50.94 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 636:50.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 636:50.94 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 636:50.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 636:50.95 foundInterface = 0; \ 636:50.95 ^~~~~~~~~~~~~~ 636:50.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 636:50.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 636:50.96 ^~~~~~~~~~~~~~~~~~~~~~~ 636:50.98 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 636:50.98 NS_INTERFACE_MAP_END 636:50.98 ^~~~~~~~~~~~~~~~~~~~ 636:50.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 636:50.98 else 636:50.98 ^~~~ 636:50.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 636:50.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 636:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 636:50.98 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 636:50.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 636:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 637:00.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 637:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 637:00.13 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 637:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 637:00.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 637:00.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 637:00.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 637:00.14 ^ 637:00.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 637:00.14 struct Block { 637:00.14 ^~~~~ 637:06.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 637:06.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 637:06.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 637:06.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 637:06.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 637:06.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 637:06.09 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 637:06.09 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 637:06.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 637:06.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 637:06.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 637:06.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 637:06.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 637:06.09 memset(&aArr[0], 0, N * sizeof(T)); 637:06.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 637:06.09 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 637:06.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 637:06.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 637:06.10 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 637:06.11 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 637:06.11 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 637:06.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 637:06.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 637:06.11 class nsDataHashtable : public nsBaseHashtable { 637:06.11 ^~~~~~~~~~~~~~~ 637:06.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 637:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 637:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 637:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 637:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 637:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 637:06.27 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 637:06.27 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 637:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 637:06.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 637:06.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 637:06.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 637:06.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 637:06.28 memset(&aArr[0], 0, N * sizeof(T)); 637:06.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 637:06.30 In file included from /usr/include/c++/8/vector:64, 637:06.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 637:06.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 637:06.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 637:06.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 637:06.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 637:06.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 637:06.31 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 637:06.31 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 637:06.31 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 637:06.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 637:06.31 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 637:06.32 class vector : protected _Vector_base<_Tp, _Alloc> 637:06.32 ^~~~~~ 637:06.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 637:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 637:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 637:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 637:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 637:06.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 637:06.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 637:06.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 637:06.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 637:06.34 memset(&aArr[0], 0, N * sizeof(T)); 637:06.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 637:06.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 637:06.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 637:06.35 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 637:06.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 637:06.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 637:06.35 class ClipManager { 637:06.35 ^~~~~~~~~~~ 637:37.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:137: 637:37.42 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 637:37.43 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 637:37.43 } 637:37.43 ^ 637:37.43 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 637:37.43 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 637:37.44 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 637:37.44 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 638:08.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 638:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 638:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 638:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 638:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 638:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Telemetry.h:16, 638:08.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 638:08.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 638:08.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 638:08.55 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 638:08.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 638:08.55 foundInterface = 0; \ 638:08.55 ^~~~~~~~~~~~~~ 638:08.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 638:08.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 638:08.55 ^~~~~~~~~~~~~~~~~~~~~~~ 638:08.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 638:08.57 NS_INTERFACE_MAP_END 638:08.57 ^~~~~~~~~~~~~~~~~~~~ 638:08.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 638:08.57 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 638:08.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 638:08.57 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:800:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 638:08.57 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 638:08.57 ^~~~~~~~~~~~~~~~~~~~ 638:08.57 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:21, 638:08.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: 638:08.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 638:08.57 } else 638:08.57 ^~~~ 638:08.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 638:08.57 } else 638:08.57 ^~~~ 638:08.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 638:08.57 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 638:08.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 638:08.57 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:800:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 638:08.57 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 638:08.58 ^~~~~~~~~~~~~~~~~~~~ 638:22.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: 638:22.37 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)': 638:22.37 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:1364:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 638:22.37 } 638:22.37 ^ 638:22.37 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:1364:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 638:22.37 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)': 638:22.37 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:1364:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 638:22.38 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:1364:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 638:31.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 638:31.54 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]': 638:31.54 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:111:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 638:31.54 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:145:1: required from here 638:31.55 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:58:28: warning: the address of 'nsresult nsCertOverrideService::Init()' will never be NULL [-Waddress] 638:31.55 nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; 638:31.55 ~~~~~~~~~~~^~~~~~~~~~ 638:31.56 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]': 638:31.56 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:111:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)1; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 638:31.56 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:149:1: required from here 638:31.57 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:58:28: warning: the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL [-Waddress] 638:31.57 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; nsIID = nsID]': 638:31.58 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:111:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 638:31.58 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:152:1: required from here 638:31.58 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:58:28: warning: the address of 'nsresult CertBlocklist::Init()' will never be NULL [-Waddress] 638:44.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 638:44.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 638:44.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgINotificationObserver.h:10, 638:44.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 638:44.23 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:7, 638:44.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 638:44.25 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 638:44.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 638:44.26 foundInterface = 0; \ 638:44.26 ^~~~~~~~~~~~~~ 638:44.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 638:44.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 638:44.26 ^~~~~~~~~~~~~~~~~~~~~~~ 638:44.26 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 638:44.27 NS_INTERFACE_MAP_END 638:44.27 ^~~~~~~~~~~~~~~~~~~~ 638:44.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 638:44.27 else 638:44.27 ^~~~ 638:44.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 638:44.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 638:44.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638:44.28 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:178:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 638:44.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 638:44.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 639:01.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 639:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 639:01.48 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsAlertsService.cpp:6, 639:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:11: 639:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 639:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 639:01.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 639:01.48 ^ 639:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 639:01.48 struct Block { 639:01.48 ^~~~~ 639:02.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 639:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 639:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgINotificationObserver.h:10, 639:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 639:02.62 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:7, 639:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 639:02.62 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 639:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 639:02.62 foundInterface = 0; \ 639:02.62 ^~~~~~~~~~~~~~ 639:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 639:02.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 639:02.62 ^~~~~~~~~~~~~~~~~~~~~~~ 639:02.62 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 639:02.62 NS_INTERFACE_MAP_END 639:02.62 ^~~~~~~~~~~~~~~~~~~~ 639:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 639:02.62 else 639:02.66 ^~~~ 639:02.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 639:02.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 639:02.67 ^~~~~~~~~~~~~~~~~~ 639:02.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 639:02.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 639:02.68 ^~~~~~~~~~~~~~~~~~~~~~ 639:30.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 639:30.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 639:30.69 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/antitracking/AntiTrackingCommon.cpp:10, 639:30.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2: 639:30.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 639:30.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 639:30.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 639:30.69 ^ 639:30.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 639:30.70 struct Block { 639:30.70 ^~~~~ 639:38.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 639:38.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 639:38.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 639:38.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20: 639:38.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 639:38.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 639:38.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 639:38.48 ^ 639:38.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 639:38.48 struct Block { 639:38.48 ^~~~~ 639:48.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 639:48.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 639:48.21 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.h:11, 639:48.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:11, 639:48.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 639:48.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 639:48.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 639:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 639:48.21 foundInterface = 0; \ 639:48.21 ^~~~~~~~~~~~~~ 639:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 639:48.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 639:48.21 ^~~~~~~~~~~~~~~~~~~~~~~ 639:48.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 639:48.21 NS_INTERFACE_MAP_END 639:48.21 ^~~~~~~~~~~~~~~~~~~~ 639:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 639:48.21 else 639:48.21 ^~~~ 639:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 639:48.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 639:48.24 ^~~~~~~~~~~~~~~~~~ 639:48.24 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 639:48.24 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 639:48.24 ^~~~~~~~~~~~~~~~~~~~~~ 639:51.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 639:51.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 639:51.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 639:51.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 639:51.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 639:51.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 639:51.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 639:51.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDroppedLinkHandler.h:14, 639:51.04 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.h:30, 639:51.04 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:11, 639:51.06 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 639:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 639:51.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 639:51.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 639:51.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 639:51.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 639:51.07 memset(&aArr[0], 0, N * sizeof(T)); 639:51.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 639:51.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 639:51.07 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:26, 639:51.07 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 639:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 639:51.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 639:51.07 class nsDataHashtable : public nsBaseHashtable { 639:51.07 ^~~~~~~~~~~~~~~ 640:02.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 640:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 640:02.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICommandLineRunner.h:10, 640:02.07 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.h:8, 640:02.07 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:5: 640:02.07 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 640:02.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:02.09 foundInterface = 0; \ 640:02.09 ^~~~~~~~~~~~~~ 640:02.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:02.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:02.09 ^~~~~~~~~~~~~~~~~~~~~~~ 640:02.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:02.09 NS_INTERFACE_MAP_END 640:02.09 ^~~~~~~~~~~~~~~~~~~~ 640:02.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 640:02.09 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 640:02.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 640:02.09 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 640:02.09 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 640:02.09 ^~~~~~~~~~~~~~~~~~~~ 640:02.09 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:11: 640:02.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 640:02.09 } else 640:02.09 ^~~~ 640:02.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 640:02.10 NS_IMPL_QUERY_CLASSINFO(aClass) \ 640:02.10 ^~~~~~~~~~~~~~~~~~~~~~~ 640:02.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 640:02.10 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 640:02.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 640:02.10 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 640:02.10 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 640:02.10 ^~~~~~~~~~~~~~~~~~~~ 640:11.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 640:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 640:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObserver.h:10, 640:11.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.h:10, 640:11.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 640:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 640:11.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 640:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:11.99 foundInterface = 0; \ 640:11.99 ^~~~~~~~~~~~~~ 640:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:11.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:11.99 ^~~~~~~~~~~~~~~~~~~~~~~ 640:12.00 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:12.00 NS_INTERFACE_MAP_END 640:12.02 ^~~~~~~~~~~~~~~~~~~~ 640:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:12.02 else 640:12.02 ^~~~ 640:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 640:12.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 640:12.02 ^~~~~~~~~~~~~~~~~~ 640:12.02 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 640:12.02 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 640:12.02 ^~~~~~~~~~~~~~~~~~~~~~ 640:12.06 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 640:12.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:12.06 foundInterface = 0; \ 640:12.06 ^~~~~~~~~~~~~~ 640:12.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:12.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:12.06 ^~~~~~~~~~~~~~~~~~~~~~~ 640:12.06 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:12.06 NS_INTERFACE_MAP_END 640:12.07 ^~~~~~~~~~~~~~~~~~~~ 640:12.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:12.07 else 640:12.07 ^~~~ 640:12.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 640:12.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 640:12.08 ^~~~~~~~~~~~~~~~~~ 640:12.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 640:12.08 NS_INTERFACE_MAP_ENTRY(nsIObserver) 640:12.08 ^~~~~~~~~~~~~~~~~~~~~~ 640:40.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 640:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 640:40.64 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 640:40.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 640:40.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 640:40.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 640:40.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 640:40.65 ^ 640:40.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 640:40.65 struct Block { 640:40.65 ^~~~~ 640:42.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 640:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 640:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 640:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 640:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 640:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 640:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 640:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 640:42.50 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 640:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 640:42.50 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 640:42.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:42.51 foundInterface = 0; \ 640:42.51 ^~~~~~~~~~~~~~ 640:42.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:42.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:42.53 ^~~~~~~~~~~~~~~~~~~~~~~ 640:42.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:42.53 NS_INTERFACE_MAP_END 640:42.53 ^~~~~~~~~~~~~~~~~~~~ 640:42.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:42.53 else 640:42.53 ^~~~ 640:42.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 640:42.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 640:42.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640:42.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:617:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 640:42.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 640:42.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640:42.80 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 640:42.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:42.81 foundInterface = 0; \ 640:42.81 ^~~~~~~~~~~~~~ 640:42.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:42.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:42.81 ^~~~~~~~~~~~~~~~~~~~~~~ 640:42.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:42.82 NS_INTERFACE_MAP_END 640:42.82 ^~~~~~~~~~~~~~~~~~~~ 640:42.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:42.82 else 640:42.82 ^~~~ 640:42.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 640:42.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 640:42.83 ^~~~~~~~~~~~~~~~~~ 640:42.83 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 640:42.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 640:42.83 ^~~~~~~~~~~~~~~~~~~~~~ 640:42.91 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 640:42.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:42.91 foundInterface = 0; \ 640:42.91 ^~~~~~~~~~~~~~ 640:42.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:42.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:42.91 ^~~~~~~~~~~~~~~~~~~~~~~ 640:42.91 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:42.91 NS_INTERFACE_MAP_END 640:42.91 ^~~~~~~~~~~~~~~~~~~~ 640:42.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:42.92 else 640:42.92 ^~~~ 640:42.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 640:42.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 640:42.94 ^~~~~~~~~~~~~~~~~~ 640:42.94 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 640:42.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 640:42.94 ^~~~~~~~~~~~~~~~~~~~~~ 640:42.97 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 640:42.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:42.97 foundInterface = 0; \ 640:42.97 ^~~~~~~~~~~~~~ 640:42.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:42.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:42.97 ^~~~~~~~~~~~~~~~~~~~~~~ 640:42.97 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:42.97 NS_INTERFACE_MAP_END 640:42.97 ^~~~~~~~~~~~~~~~~~~~ 640:42.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:42.97 else 640:42.97 ^~~~ 640:42.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 640:42.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 640:42.98 ^~~~~~~~~~~~~~~~~~ 640:42.98 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 640:42.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 640:42.98 ^~~~~~~~~~~~~~~~~~~~~~ 640:43.28 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 640:43.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:43.28 foundInterface = 0; \ 640:43.28 ^~~~~~~~~~~~~~ 640:43.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:43.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:43.28 ^~~~~~~~~~~~~~~~~~~~~~~ 640:43.28 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:43.29 NS_INTERFACE_MAP_END 640:43.29 ^~~~~~~~~~~~~~~~~~~~ 640:43.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:43.30 else 640:43.31 ^~~~ 640:43.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 640:43.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 640:43.31 ^~~~~~~~~~~~~~~~~~ 640:43.32 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:488:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 640:43.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 640:43.32 ^~~~~~~~~~~~~~~~~~~~~~ 640:43.36 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 640:43.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:43.37 foundInterface = 0; \ 640:43.37 ^~~~~~~~~~~~~~ 640:43.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:43.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:43.38 ^~~~~~~~~~~~~~~~~~~~~~~ 640:43.38 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:43.38 NS_INTERFACE_MAP_END 640:43.38 ^~~~~~~~~~~~~~~~~~~~ 640:43.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:43.40 else 640:43.40 ^~~~ 640:43.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 640:43.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 640:43.40 ^~~~~~~~~~~~~~~~~~ 640:43.40 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 640:43.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 640:43.41 ^~~~~~~~~~~~~~~~~~~~~~ 640:43.52 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 640:43.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:43.52 foundInterface = 0; \ 640:43.52 ^~~~~~~~~~~~~~ 640:43.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:43.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:43.53 ^~~~~~~~~~~~~~~~~~~~~~~ 640:43.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:724:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:43.53 NS_INTERFACE_MAP_END 640:43.53 ^~~~~~~~~~~~~~~~~~~~ 640:43.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:43.53 else 640:43.53 ^~~~ 640:43.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 640:43.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 640:43.55 ^~~~~~~~~~~~~~~~~~ 640:43.55 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:723:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 640:43.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 640:43.55 ^~~~~~~~~~~~~~~~~~~~~~ 640:59.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 640:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 640:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFind.h:10, 640:59.72 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.h:10, 640:59.72 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:9, 640:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 640:59.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 640:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 640:59.72 foundInterface = 0; \ 640:59.73 ^~~~~~~~~~~~~~ 640:59.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 640:59.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 640:59.73 ^~~~~~~~~~~~~~~~~~~~~~~ 640:59.73 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 640:59.74 NS_INTERFACE_MAP_END 640:59.74 ^~~~~~~~~~~~~~~~~~~~ 640:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 640:59.76 else 640:59.76 ^~~~ 640:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 640:59.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 640:59.79 ^~~~~~~~~~~~~~~~~~ 640:59.79 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 640:59.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 640:59.79 ^~~~~~~~~~~~~~~~~~~~~~ 641:00.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 641:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 641:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 641:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 641:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 641:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 641:00.13 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 641:00.13 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 641:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 641:00.13 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 641:00.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 641:00.14 foundInterface = 0; \ 641:00.14 ^~~~~~~~~~~~~~ 641:00.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 641:00.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 641:00.14 ^~~~~~~~~~~~~~~~~~~~~~~ 641:00.14 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 641:00.14 NS_INTERFACE_MAP_END 641:00.14 ^~~~~~~~~~~~~~~~~~~~ 641:00.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 641:00.14 else 641:00.14 ^~~~ 641:00.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 641:00.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 641:00.15 ^~~~~~~~~~~~~~~~~~ 641:00.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 641:00.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 641:00.16 ^~~~~~~~~~~~~~~~~~~~~~ 641:00.54 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 641:00.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 641:00.55 foundInterface = 0; \ 641:00.55 ^~~~~~~~~~~~~~ 641:00.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 641:00.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 641:00.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:00.55 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1083:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 641:00.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 641:00.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:00.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 641:00.55 else 641:00.55 ^~~~ 641:00.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 641:00.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 641:00.55 ^~~~~~~~~~~~~~~~~~ 641:00.55 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1082:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 641:00.55 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 641:00.55 ^~~~~~~~~~~~~~~~~~~~~~ 641:01.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 641:01.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 641:01.89 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 641:01.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:11: 641:01.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 641:01.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 641:01.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 641:01.90 ^ 641:01.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 641:01.90 struct Block { 641:01.90 ^~~~~ 641:02.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 641:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 641:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 641:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 641:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 641:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 641:02.66 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 641:02.66 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 641:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 641:02.66 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 641:02.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 641:02.66 foundInterface = 0; \ 641:02.66 ^~~~~~~~~~~~~~ 641:02.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 641:02.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 641:02.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:02.66 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 641:02.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 641:02.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:02.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 641:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 641:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 641:02.70 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 641:02.70 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 641:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 641:02.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 641:02.70 } else 641:02.70 ^~~~ 641:02.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 641:02.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 641:02.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:02.70 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 641:02.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 641:02.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:02.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 641:02.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 641:02.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 641:02.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 641:02.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 641:02.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 641:02.77 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 641:02.78 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 641:02.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 641:02.78 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 641:02.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 641:02.78 foundInterface = 0; \ 641:02.78 ^~~~~~~~~~~~~~ 641:02.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 641:02.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 641:02.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:02.79 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 641:02.79 NS_INTERFACE_MAP_END_INHERITING(Event) 641:02.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:02.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 641:02.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 641:02.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 641:02.81 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 641:02.81 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 641:02.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 641:02.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 641:02.81 } else 641:02.81 ^~~~ 641:02.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 641:02.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 641:02.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:02.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 641:02.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 641:02.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:09.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 641:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 641:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 641:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 641:09.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 641:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 641:09.48 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 641:09.48 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 641:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 641:09.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 641:09.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 641:09.48 foundInterface = 0; \ 641:09.48 ^~~~~~~~~~~~~~ 641:09.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 641:09.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 641:09.48 ^~~~~~~~~~~~~~~~~~~~~~~ 641:09.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:712:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 641:09.48 NS_INTERFACE_MAP_END 641:09.49 ^~~~~~~~~~~~~~~~~~~~ 641:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 641:09.49 else 641:09.49 ^~~~ 641:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 641:09.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 641:09.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:09.49 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:711:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 641:09.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 641:09.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:15.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 641:15.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 641:15.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 641:15.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 641:15.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 641:15.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 641:15.09 memset(&aArr[0], 0, N * sizeof(T)); 641:15.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641:15.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 641:15.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 641:15.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 641:15.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WebRequestService.h:14, 641:15.11 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 641:15.11 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 641:15.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 641:15.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 641:15.11 class nsDataHashtable : public nsBaseHashtable { 641:15.11 ^~~~~~~~~~~~~~~ 641:29.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 641:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 641:29.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINativeOSFileInternals.h:10, 641:29.80 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.h:10, 641:29.80 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 641:29.80 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 641:29.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 641:29.80 foundInterface = 0; \ 641:29.80 ^~~~~~~~~~~~~~ 641:29.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 641:29.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 641:29.81 ^~~~~~~~~~~~~~~~~~~~~~~ 641:29.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 641:29.81 NS_INTERFACE_MAP_END 641:29.81 ^~~~~~~~~~~~~~~~~~~~ 641:29.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 641:29.81 else 641:29.81 ^~~~ 641:29.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 641:29.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 641:29.81 ^~~~~~~~~~~~~~~~~~ 641:29.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 641:29.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 641:29.81 ^~~~~~~~~~~~~~~~~~~~~~ 641:56.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 641:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 641:56.34 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:15, 641:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2: 641:56.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 641:56.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 641:56.34 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 641:56.34 ^ 641:56.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 641:56.35 struct Block { 641:56.35 ^~~~~ 642:12.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 642:12.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 642:12.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/History.cpp:11, 642:13.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:29: 642:13.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 642:13.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 642:13.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 642:13.00 ^ 642:13.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 642:13.00 struct Block { 642:13.00 ^~~~~ 642:16.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 642:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 642:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 642:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 642:16.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 642:16.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 642:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 642:16.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 642:16.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 642:16.50 foundInterface = 0; \ 642:16.50 ^~~~~~~~~~~~~~ 642:16.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 642:16.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 642:16.51 ^~~~~~~~~~~~~~~~~~~~~~~ 642:16.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 642:16.52 NS_INTERFACE_MAP_END 642:16.52 ^~~~~~~~~~~~~~~~~~~~ 642:16.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 642:16.52 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 642:16.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 642:16.52 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 642:16.53 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 642:16.53 ^~~~~~~~~~~~~~~~~~~~ 642:16.53 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:26, 642:16.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 642:16.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 642:16.53 } else 642:16.54 ^~~~ 642:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 642:16.54 } else 642:16.54 ^~~~ 642:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 642:16.54 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 642:16.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 642:16.55 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 642:16.55 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 642:16.55 ^~~~~~~~~~~~~~~~~~~~ 642:17.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 642:17.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 642:17.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 642:17.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 642:17.32 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 642:17.32 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 642:17.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 642:17.32 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 642:17.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 642:17.33 foundInterface = 0; \ 642:17.33 ^~~~~~~~~~~~~~ 642:17.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 642:17.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 642:17.33 ^~~~~~~~~~~~~~~~~~~~~~~ 642:17.33 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 642:17.33 NS_INTERFACE_MAP_END 642:17.33 ^~~~~~~~~~~~~~~~~~~~ 642:17.33 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:26, 642:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 642:17.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 642:17.33 } else 642:17.33 ^~~~ 642:17.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 642:17.33 } else 642:17.33 ^~~~ 642:17.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 642:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 642:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 642:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 642:17.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 642:17.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 642:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 642:17.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 642:17.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 642:17.99 foundInterface = 0; \ 642:17.99 ^~~~~~~~~~~~~~ 642:17.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 642:17.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 642:17.99 ^~~~~~~~~~~~~~~~~~~~~~~ 642:17.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 642:17.99 NS_INTERFACE_MAP_END 642:17.99 ^~~~~~~~~~~~~~~~~~~~ 642:18.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 642:18.02 else 642:18.02 ^~~~ 642:18.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 642:18.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 642:18.02 ^~~~~~~~~~~~~~~~~~ 642:18.02 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 642:18.02 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 642:18.02 ^~~~~~~~~~~~~~~~~~~~~~ 642:18.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 642:18.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 642:18.05 foundInterface = 0; \ 642:18.05 ^~~~~~~~~~~~~~ 642:18.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 642:18.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 642:18.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 642:18.05 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 642:18.05 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 642:18.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 642:18.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 642:18.05 else 642:18.05 ^~~~ 642:18.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 642:18.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 642:18.05 ^~~~~~~~~~~~~~~~~~ 642:18.05 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 642:18.06 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 642:18.07 ^~~~~~~~~~~~~~~~~~~~~~ 642:18.52 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 642:18.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 642:18.52 foundInterface = 0; \ 642:18.52 ^~~~~~~~~~~~~~ 642:18.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 642:18.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 642:18.52 ^~~~~~~~~~~~~~~~~~~~~~~ 642:18.52 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 642:18.52 NS_INTERFACE_MAP_END 642:18.52 ^~~~~~~~~~~~~~~~~~~~ 642:18.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 642:18.52 else 642:18.52 ^~~~ 642:18.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 642:18.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 642:18.52 ^~~~~~~~~~~~~~~~~~ 642:18.52 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 642:18.55 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 642:18.55 ^~~~~~~~~~~~~~~~~~~~~~ 643:08.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 643:08.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 643:08.58 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 643:08.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp:20: 643:08.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 643:08.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 643:08.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 643:08.59 ^ 643:08.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 643:08.59 struct Block { 643:08.59 ^~~~~ 643:28.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.cpp:11: 643:28.58 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 643:28.58 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:1102:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 643:28.58 } 643:28.58 ^ 643:28.60 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:1102:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 643:28.60 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 643:28.60 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:1102:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 643:28.60 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:1102:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 643:54.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 643:54.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 643:54.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 643:54.94 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 643:54.94 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 643:54.94 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 643:54.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 643:54.94 foundInterface = 0; \ 643:54.94 ^~~~~~~~~~~~~~ 643:54.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 643:54.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 643:54.94 ^~~~~~~~~~~~~~~~~~~~~~~ 643:54.94 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 643:54.94 NS_INTERFACE_MAP_END 643:54.94 ^~~~~~~~~~~~~~~~~~~~ 643:54.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 643:54.94 else 643:54.94 ^~~~ 643:54.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 643:54.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 643:54.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 643:54.95 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 643:54.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 643:54.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644:14.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 644:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 644:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:11, 644:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 644:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 644:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 644:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 644:14.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 644:14.04 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 644:14.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 644:14.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 644:14.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 644:14.04 foundInterface = 0; \ 644:14.04 ^~~~~~~~~~~~~~ 644:14.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 644:14.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 644:14.04 ^~~~~~~~~~~~~~~~~~~~~~~ 644:14.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 644:14.04 NS_INTERFACE_MAP_END 644:14.04 ^~~~~~~~~~~~~~~~~~~~ 644:14.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 644:14.04 else 644:14.05 ^~~~ 644:14.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 644:14.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 644:14.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644:14.05 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 644:14.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 644:14.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644:17.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 644:17.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 644:17.04 foundInterface = 0; \ 644:17.04 ^~~~~~~~~~~~~~ 644:17.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 644:17.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 644:17.04 ^~~~~~~~~~~~~~~~~~~~~~~ 644:17.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 644:17.04 NS_INTERFACE_MAP_END 644:17.04 ^~~~~~~~~~~~~~~~~~~~ 644:17.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 644:17.04 else 644:17.04 ^~~~ 644:17.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 644:17.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 644:17.04 ^~~~~~~~~~~~~~~~~~ 644:17.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 644:17.04 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 644:17.04 ^~~~~~~~~~~~~~~~~~~~~~ 645:02.76 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 645:02.76 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1401:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 645:02.76 } 645:02.76 ^ 645:02.76 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1401:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 645:02.76 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 645:02.76 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1401:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 645:02.76 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1401:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 645:36.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 645:36.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3620:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 645:36.23 } 645:36.23 ^ 645:36.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3620:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 645:36.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 645:36.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3620:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 645:36.26 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3620:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 645:50.70 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 645:50.70 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:631:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 645:50.70 } 645:50.70 ^ 645:50.70 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:631:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 645:50.70 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 645:50.70 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:631:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 645:50.71 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:631:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 646:17.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 646:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 646:17.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:11: 646:17.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 646:17.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 646:18.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 646:18.00 ^ 646:18.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 646:18.00 struct Block { 646:18.00 ^~~~~ 646:57.52 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 646:57.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:4133:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 646:57.53 } 646:57.53 ^ 646:57.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:4133:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 646:57.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 646:57.55 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:4133:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 646:57.55 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:4133:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 646:58.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 646:58.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 646:58.52 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 646:58.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 646:58.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 646:58.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 646:58.52 ^ 646:58.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 646:58.52 struct Block { 646:58.53 ^~~~~ 647:19.35 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 647:19.35 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:349:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 647:19.35 } 647:19.35 ^ 647:19.35 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:349:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 647:19.35 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 647:19.35 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:349:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 647:19.35 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:349:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 647:31.92 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 647:31.92 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:115:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 647:31.93 } // namespace GeckoViewStreamingTelemetry 647:31.93 ^ 647:31.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:115:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 647:31.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 647:31.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:115:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 647:31.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:115:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 648:42.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 648:42.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 648:42.93 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 648:42.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 648:42.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 648:42.93 foundInterface = 0; \ 648:42.93 ^~~~~~~~~~~~~~ 648:42.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 648:42.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 648:42.93 ^~~~~~~~~~~~~~~~~~~~~~~ 648:42.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 648:42.93 NS_INTERFACE_MAP_END 648:42.93 ^~~~~~~~~~~~~~~~~~~~ 648:42.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 648:42.95 else 648:42.95 ^~~~ 648:42.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 648:42.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 648:42.96 ^~~~~~~~~~~~~~~~~~ 648:42.96 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 648:42.96 NS_INTERFACE_MAP_ENTRY(nsIObserver) 648:42.96 ^~~~~~~~~~~~~~~~~~~~~~ 650:05.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 650:05.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 650:05.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 650:05.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrintProgress.h:10, 650:05.30 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.h:9, 650:05.30 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:6, 650:05.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 650:05.30 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 650:05.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 650:05.30 foundInterface = 0; \ 650:05.31 ^~~~~~~~~~~~~~ 650:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 650:05.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 650:05.31 ^~~~~~~~~~~~~~~~~~~~~~~ 650:05.31 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 650:05.31 NS_INTERFACE_MAP_END 650:05.31 ^~~~~~~~~~~~~~~~~~~~ 650:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 650:05.31 else 650:05.31 ^~~~ 650:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 650:05.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 650:05.31 ^~~~~~~~~~~~~~~~~~ 650:05.31 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 650:05.31 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 650:05.32 ^~~~~~~~~~~~~~~~~~~~~~ 650:11.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 650:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 650:11.17 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 650:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:83: 650:11.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 650:11.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 650:11.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 650:11.17 ^ 650:11.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 650:11.19 struct Block { 650:11.19 ^~~~~ 650:12.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 650:12.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 650:12.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 650:12.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 650:12.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 650:12.66 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Entries.h:13, 650:12.66 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/ChunkSet.h:9, 650:12.66 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 650:12.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 650:12.66 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 650:12.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 650:12.66 foundInterface = 0; \ 650:12.66 ^~~~~~~~~~~~~~ 650:12.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 650:12.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 650:12.66 ^~~~~~~~~~~~~~~~~~~~~~~ 650:12.66 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 650:12.66 NS_INTERFACE_MAP_END 650:12.66 ^~~~~~~~~~~~~~~~~~~~ 650:12.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 650:12.66 else 650:12.66 ^~~~ 650:12.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 650:12.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 650:12.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650:12.69 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 650:12.69 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 650:12.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650:15.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 650:15.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 650:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAutoCompleteController.h:10, 650:15.79 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 650:15.79 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 650:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 650:15.79 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 650:15.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 650:15.79 foundInterface = 0; \ 650:15.79 ^~~~~~~~~~~~~~ 650:15.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 650:15.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 650:15.80 ^~~~~~~~~~~~~~~~~~~~~~~ 650:15.80 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 650:15.80 NS_INTERFACE_MAP_END 650:15.81 ^~~~~~~~~~~~~~~~~~~~ 650:15.81 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 650:15.81 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 650:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 650:15.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 650:15.81 } else 650:15.82 ^~~~ 650:15.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 650:15.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 650:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650:15.82 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 650:15.82 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 650:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650:36.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 650:36.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 650:36.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 650:36.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 650:36.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 650:36.47 memset(&aArr[0], 0, N * sizeof(T)); 650:36.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650:36.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 650:36.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 650:36.48 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 650:36.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 650:36.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 650:36.48 class nsDataHashtable : public nsBaseHashtable { 650:36.48 ^~~~~~~~~~~~~~~ 651:02.34 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)': 651:02.34 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:585:1: warning: the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 651:02.35 } // namespace mozilla 651:02.35 ^ 651:02.37 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:585:1: warning: the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 651:02.37 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:585:1: warning: the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 651:02.37 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::Start()': 651:02.37 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:585:1: warning: the control flow of function '_ZN7mozilla12nsTerminator5StartEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 651:02.38 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:585:1: warning: the control flow of function '_ZN7mozilla12nsTerminator5StartEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 651:04.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 651:04.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 651:04.91 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 651:04.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:56: 651:04.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 651:04.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 651:04.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 651:04.91 ^ 651:04.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 651:04.91 struct Block { 651:04.91 ^~~~~ 651:09.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 651:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 651:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 651:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 651:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 651:09.68 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 651:09.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 651:09.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 651:09.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 651:09.69 ^ 651:09.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 651:09.69 struct Block { 651:09.69 ^~~~~ 651:17.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 651:17.33 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 651:17.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 651:17.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 651:17.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 651:17.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 651:17.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 651:17.34 memset(&aArr[0], 0, N * sizeof(T)); 651:17.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651:17.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 651:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 651:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 651:17.35 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 651:17.35 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 651:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 651:17.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 651:17.35 class nsDataHashtable : public nsBaseHashtable { 651:17.35 ^~~~~~~~~~~~~~~ 651:22.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 651:22.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 651:22.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFormFillController.h:10, 651:22.32 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:9, 651:22.32 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 651:22.32 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 651:22.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 651:22.33 foundInterface = 0; \ 651:22.33 ^~~~~~~~~~~~~~ 651:22.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 651:22.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 651:22.34 ^~~~~~~~~~~~~~~~~~~~~~~ 651:22.34 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 651:22.35 NS_INTERFACE_MAP_END 651:22.35 ^~~~~~~~~~~~~~~~~~~~ 651:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 651:22.35 else 651:22.35 ^~~~ 651:22.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 651:22.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 651:22.35 ^~~~~~~~~~~~~~~~~~ 651:22.35 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 651:22.35 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 651:22.35 ^~~~~~~~~~~~~~~~~~~~~~ 651:29.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 651:29.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 651:29.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 651:29.28 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 651:29.28 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 651:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 651:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 651:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 651:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 651:29.28 memset(&aArr[0], 0, N * sizeof(T)); 651:29.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651:29.28 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 651:29.28 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 651:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 651:29.31 class nsDataHashtable : public nsBaseHashtable { 651:29.31 ^~~~~~~~~~~~~~~ 651:29.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 651:29.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 651:29.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 651:29.44 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 651:29.44 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 651:29.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 651:29.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 651:29.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 651:29.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 651:29.45 memset(&aArr[0], 0, N * sizeof(T)); 651:29.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651:29.45 In file included from /usr/include/c++/8/vector:64, 651:29.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 651:29.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 651:29.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 651:29.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 651:29.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 651:29.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 651:29.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 651:29.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 651:29.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:11: 651:29.49 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 651:29.49 class vector : protected _Vector_base<_Tp, _Alloc> 651:29.49 ^~~~~~ 651:29.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 651:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 651:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 651:29.50 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 651:29.50 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 651:29.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 651:29.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 651:29.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 651:29.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 651:29.53 memset(&aArr[0], 0, N * sizeof(T)); 651:29.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651:29.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 651:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 651:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 651:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 651:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 651:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 651:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 651:29.55 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 651:29.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 651:29.55 class ClipManager { 651:29.55 ^~~~~~~~~~~ 652:06.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 652:06.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 652:06.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIJSInspector.h:10, 652:06.68 from /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.h:9, 652:06.68 from /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:6: 652:06.68 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 652:06.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 652:06.68 foundInterface = 0; \ 652:06.68 ^~~~~~~~~~~~~~ 652:06.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 652:06.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 652:06.68 ^~~~~~~~~~~~~~~~~~~~~~~ 652:06.68 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 652:06.68 NS_INTERFACE_MAP_END 652:06.68 ^~~~~~~~~~~~~~~~~~~~ 652:06.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 652:06.71 else 652:06.71 ^~~~ 652:06.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 652:06.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 652:06.71 ^~~~~~~~~~~~~~~~~~ 652:06.71 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 652:06.71 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 652:06.73 ^~~~~~~~~~~~~~~~~~~~~~ 652:17.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 652:17.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 652:17.76 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:6: 652:17.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 652:17.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 652:17.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 652:17.77 ^ 652:17.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 652:17.77 struct Block { 652:17.77 ^~~~~ 652:33.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 652:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 652:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 652:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 652:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 652:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 652:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 652:33.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 652:33.49 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 652:33.49 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 652:33.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 652:33.50 foundInterface = 0; \ 652:33.50 ^~~~~~~~~~~~~~ 652:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 652:33.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 652:33.50 ^~~~~~~~~~~~~~~~~~~~~~~ 652:33.50 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 652:33.50 NS_INTERFACE_MAP_END 652:33.50 ^~~~~~~~~~~~~~~~~~~~ 652:33.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 652:33.51 else 652:33.51 ^~~~ 652:33.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 652:33.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 652:33.52 ^~~~~~~~~~~~~~~~~~ 652:33.52 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 652:33.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 652:33.52 ^~~~~~~~~~~~~~~~~~~~~~ 652:36.15 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 652:36.15 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 652:36.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 652:36.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 652:36.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 652:36.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 652:36.15 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:6: 652:36.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 652:36.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 652:36.15 foundInterface = 0; \ 652:36.15 ^~~~~~~~~~~~~~ 652:36.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 652:36.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 652:36.16 ^~~~~~~~~~~~~~~~~~~~~~~ 652:36.17 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 652:36.17 NS_INTERFACE_MAP_END 652:36.18 ^~~~~~~~~~~~~~~~~~~~ 652:36.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 652:36.18 else 652:36.18 ^~~~ 652:36.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 652:36.18 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 652:36.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652:36.18 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:476:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 652:36.18 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 652:36.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652:36.18 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'JS::ubi::DominatorTree::getDominatedSet(JS::ubi::Node const&)': 652:36.18 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 652:36.18 } // namespace mozilla 652:36.18 ^ 652:36.19 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 652:36.19 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'JS::ubi::DominatorTree::computeRetainedSizes(unsigned long (*)(void const*))': 652:36.19 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 652:36.19 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 652:36.19 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 652:45.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 652:45.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 652:45.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 652:45.61 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsEmbedFunctions.cpp:77: 652:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 652:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 652:45.61 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 652:45.62 ^ 652:45.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 652:45.62 struct Block { 652:45.62 ^~~~~ 653:13.60 toolkit/library/buildid.cpp.stub 653:42.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 653:42.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 653:42.95 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 653:42.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 653:42.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 653:42.96 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 653:42.96 ^ 653:42.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 653:42.96 struct Block { 653:42.96 ^~~~~ 653:43.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 653:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 653:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 653:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 653:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 653:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 653:43.75 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 653:43.75 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 653:43.75 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 653:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 653:43.75 foundInterface = 0; \ 653:43.75 ^~~~~~~~~~~~~~ 653:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 653:43.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 653:43.75 ^~~~~~~~~~~~~~~~~~~~~~~ 653:43.75 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 653:43.75 NS_INTERFACE_MAP_END 653:43.75 ^~~~~~~~~~~~~~~~~~~~ 653:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 653:43.75 else 653:43.76 ^~~~ 653:43.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 653:43.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 653:43.76 ^~~~~~~~~~~~~~~~~~ 653:43.76 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 653:43.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 653:43.76 ^~~~~~~~~~~~~~~~~~~~~~ 654:10.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 654:10.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 654:10.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsComponentManagerUtils.h:11, 654:10.30 from /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 654:10.30 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 654:10.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 654:10.30 foundInterface = 0; \ 654:10.30 ^~~~~~~~~~~~~~ 654:10.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 654:10.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 654:10.30 ^~~~~~~~~~~~~~~~~~~~~~~ 654:10.30 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 654:10.30 NS_INTERFACE_MAP_END 654:10.30 ^~~~~~~~~~~~~~~~~~~~ 654:10.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 654:10.30 else 654:10.30 ^~~~ 654:10.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 654:10.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 654:10.34 ^~~~~~~~~~~~~~~~~~ 654:10.34 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 654:10.34 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 654:10.34 ^~~~~~~~~~~~~~~~~~~~~~ 654:24.91 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 654:25.45 dom/media/fake-cdm/libfake.so 654:25.78 media/ffvpx/libavutil/libmozavutil.so 654:28.06 dom/media/gmp-plugin-openh264/libfakeopenh264.so 654:31.55 dom/plugins/test/testplugin/libnptest.so 654:36.32 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 654:40.17 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 654:40.80 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 654:44.26 widget/gtk/mozgtk/gtk2/libmozgtk.so 656:01.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 656:01.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 656:01.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 656:01.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 656:01.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 656:01.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 656:01.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 656:01.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:01.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:01.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 656:01.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 656:01.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 656:01.42 foundInterface = 0; \ 656:01.42 ^~~~~~~~~~~~~~ 656:01.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 656:01.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 656:01.43 ^~~~~~~~~~~~~~~~~~~~~~~ 656:01.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 656:01.43 NS_INTERFACE_MAP_END 656:01.43 ^~~~~~~~~~~~~~~~~~~~ 656:01.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 656:01.43 else 656:01.44 ^~~~ 656:01.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 656:01.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 656:01.44 ^~~~~~~~~~~~~~~~~~ 656:01.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 656:01.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 656:01.45 ^~~~~~~~~~~~~~~~~~~~~~ 656:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 656:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 656:01.73 foundInterface = 0; \ 656:01.73 ^~~~~~~~~~~~~~ 656:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 656:01.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 656:01.73 ^~~~~~~~~~~~~~~~~~~~~~~ 656:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:74691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 656:01.73 NS_INTERFACE_MAP_END 656:01.73 ^~~~~~~~~~~~~~~~~~~~ 656:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 656:01.73 else 656:01.73 ^~~~ 656:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 656:01.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 656:01.73 ^~~~~~~~~~~~~~~~~~ 656:01.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:74690:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 656:01.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 656:01.75 ^~~~~~~~~~~~~~~~~~~~~~ 656:19.88 widget/gtk/mozgtk/gtk3/libmozgtk.so 656:19.89 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 656:20.36 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 656:21.31 toolkit/components/telemetry/tests/libmodules-test.so 656:22.27 toolkit/components/ctypes/tests/libjsctypes-test.so 656:22.68 media/gmp-clearkey/0.1/libclearkey.so 656:25.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp: In function 'test_finalizer_start': 656:25.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 656:25.67 gFinalizerTestResources = new int[size]; 656:25.67 ^ 656:25.68 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 656:25.68 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 656:25.68 ^ 656:25.68 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:39: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 656:25.68 gFinalizerTestNames = new char*[size]; 656:25.68 ^ 656:25.68 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 656:25.68 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 656:25.68 ^ 656:26.46 mfbt/tests/TestAlgorithm 656:26.46 mfbt/tests/TestArray 656:28.12 mfbt/tests/TestArrayUtils 656:29.73 mfbt/tests/TestAtomics 656:30.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 656:30.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 656:30.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 656:30.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 656:30.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 656:30.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 656:30.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 656:30.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:30.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:30.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:30.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 656:30.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 656:30.98 foundInterface = 0; \ 656:30.98 ^~~~~~~~~~~~~~ 656:30.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 656:30.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 656:30.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:30.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 656:30.99 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 656:30.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:30.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 656:30.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 656:31.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:31.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:31.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:31.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 656:31.01 } else 656:31.01 ^~~~ 656:31.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 656:31.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 656:31.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2032:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 656:31.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 656:31.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 656:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 656:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 656:31.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 656:31.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 656:31.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 656:31.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 656:31.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:31.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:31.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 656:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 656:31.08 foundInterface = 0; \ 656:31.08 ^~~~~~~~~~~~~~ 656:31.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 656:31.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 656:31.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 656:31.10 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 656:31.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 656:31.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 656:31.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:31.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:31.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:31.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 656:31.11 } else 656:31.11 ^~~~ 656:31.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 656:31.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 656:31.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2157:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 656:31.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 656:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 656:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 656:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 656:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 656:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 656:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 656:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 656:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:31.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 656:31.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 656:31.21 foundInterface = 0; \ 656:31.21 ^~~~~~~~~~~~~~ 656:31.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 656:31.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 656:31.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 656:31.24 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 656:31.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 656:31.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 656:31.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:31.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:31.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:31.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 656:31.26 } else 656:31.26 ^~~~ 656:31.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 656:31.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 656:31.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2282:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 656:31.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 656:31.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.31 mfbt/tests/TestBinarySearch 656:31.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 656:31.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 656:31.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 656:31.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 656:31.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 656:31.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 656:31.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 656:31.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:31.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:31.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 656:31.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 656:31.36 foundInterface = 0; \ 656:31.36 ^~~~~~~~~~~~~~ 656:31.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 656:31.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 656:31.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 656:31.36 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 656:31.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 656:31.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 656:31.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:31.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:31.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:31.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 656:31.39 } else 656:31.39 ^~~~ 656:31.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 656:31.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 656:31.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2407:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 656:31.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 656:31.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 656:31.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 656:31.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 656:31.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 656:31.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 656:31.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 656:31.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 656:31.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:31.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:31.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:31.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 656:31.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 656:31.44 foundInterface = 0; \ 656:31.44 ^~~~~~~~~~~~~~ 656:31.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 656:31.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 656:31.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 656:31.46 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 656:31.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 656:31.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 656:31.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 656:31.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 656:31.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 656:31.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 656:31.47 } else 656:31.47 ^~~~ 656:31.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 656:31.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 656:31.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:31.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2532:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 656:31.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 656:31.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656:37.98 mfbt/tests/TestBloomFilter 656:38.40 mfbt/tests/TestBufferList 656:40.01 mfbt/tests/TestCasting 656:40.54 mfbt/tests/TestCeilingFloor 656:42.02 mfbt/tests/TestCheckedInt 656:43.17 mfbt/tests/TestCountPopulation 656:43.20 mozglue/tests/ShowSSEConfig 656:43.21 mozglue/tests/TestBaseProfiler 656:43.39 mfbt/tests/TestCountZeroes 656:45.42 mfbt/tests/TestDefineEnum 656:48.60 modules/brotli/brotli 656:50.38 xpcom/tests/TestArguments 656:50.40 xpcom/tests/TestBlockingProcess 656:52.86 xpcom/tests/TestPRIntN 656:55.12 xpcom/tests/TestQuickReturn 656:57.52 xpcom/tests/TestUnicodeArguments 657:02.17 config/external/sqlite/libmozsqlite3.so.symbols.stub 657:03.73 config/external/sqlite/libmozsqlite3.so 657:21.05 mozglue/tests/TestPrintf 658:34.68 mfbt/tests/TestDoublyLinkedList 658:37.40 config/external/lgpllibs/liblgpllibs.so 658:49.09 js/src/build/libjs_static.a 659:09.42 widget/gtk/mozwayland/libmozwayland.so 659:12.69 widget/gtk/mozgtk/stub/libmozgtk_stub.so 659:21.95 uriloader/exthandler/tests/WriteArgument 659:22.32 layout/style/test/host_ListCSSProperties 659:23.66 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer 659:23.66 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 659:47.46 toolkit/components/telemetry/pingsender/pingsender 660:10.49 testing/mochitest/ssltunnel/ssltunnel 660:31.84 testing/tools/screenshot/screentopng 660:35.36 browser/app/firefox 660:45.13 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 660:46.60 media/ffvpx/libavcodec/libmozavcodec.so 660:58.77 toolkit/library/build/symverscript.stub 660:59.20 toolkit/library/build/libxul.so 660:59.47 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 660:59.93 security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer 661:40.32 mfbt/tests/TestEndian 661:43.19 mfbt/tests/TestEnumeratedArray 661:51.77 mfbt/tests/TestEnumSet 661:54.00 mfbt/tests/TestEnumTypeTraits 661:57.39 mfbt/tests/TestFastBernoulliTrial 661:59.41 mfbt/tests/TestFloatingPoint 662:03.65 mfbt/tests/TestFunctionTypeTraits 662:07.83 mfbt/tests/TestIntegerPrintfMacros 662:09.20 mfbt/tests/TestIntegerRange 662:09.50 mfbt/tests/TestJSONWriter 662:10.43 mfbt/tests/TestLinkedList 662:11.33 mfbt/tests/TestMacroArgs 662:13.53 mfbt/tests/TestMacroForEach 662:14.88 mfbt/tests/TestMathAlgorithms 662:15.43 mfbt/tests/TestMaybe 662:16.07 mfbt/tests/TestNonDereferenceable 662:16.25 mfbt/tests/TestNotNull 662:16.73 mfbt/tests/TestPair 662:17.34 mfbt/tests/TestRandomNum 662:18.22 mfbt/tests/TestRange 662:18.60 mfbt/tests/TestRefPtr 662:18.72 mfbt/tests/TestResult 662:19.67 mfbt/tests/TestRollingMean 662:19.86 mfbt/tests/TestSaturate 662:20.25 mfbt/tests/TestScopeExit 662:21.64 mfbt/tests/TestSegmentedVector 662:21.75 mfbt/tests/TestSHA1 662:21.94 mfbt/tests/TestSmallPointerArray 662:23.21 mfbt/tests/TestSplayTree 662:24.13 mfbt/tests/TestSPSCQueue 662:24.65 mfbt/tests/TestTemplateLib 662:25.48 mfbt/tests/TestTextUtils 662:26.47 mfbt/tests/TestThreadSafeWeakPtr 662:26.98 mfbt/tests/TestTuple 662:27.97 mfbt/tests/TestTypedEnum 662:28.64 mfbt/tests/TestTypeTraits 662:29.63 mfbt/tests/TestUniquePtr 662:30.73 mfbt/tests/TestUtf8 662:30.90 mfbt/tests/TestVariant 662:32.78 mfbt/tests/TestVector 662:33.39 mfbt/tests/TestWeakPtr 662:34.86 mfbt/tests/TestWrappingOperations 662:34.89 mfbt/tests/TestXorShift128PlusRNG 662:36.31 mfbt/tests/TestPoisonArea 748:11.35 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:29:7: warning: type 'struct CTLogVerifier' violates the C++ One Definition Rule [-Wodr] 748:11.36 class CTLogVerifier { 748:11.36 ^ 748:11.36 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:29:7: note: a different type is defined in another translation unit 748:11.36 class CTLogVerifier { 748:11.36 ^ 748:11.36 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:76:25: note: the first difference of corresponding definitions is field 'mPublicECKey' 748:11.36 UniqueSECKEYPublicKey mPublicECKey; 748:11.36 ^ 748:11.36 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:76:25: note: a field of same name but different type is defined in another translation unit 748:11.36 UniqueSECKEYPublicKey mPublicECKey; 748:11.36 ^ 748:11.36 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ScopedNSSTypes.h:305:1: note: type 'struct UniqueSECKEYPublicKey' should match type 'struct UniqueSECKEYPublicKey' 748:11.36 MOZ_TYPE_SPECIFIC_UNIQUE_PTR_TEMPLATE(UniqueSECKEYPublicKey, SECKEYPublicKey, 748:11.36 ^ 748:11.36 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTUtils.h:49:5: note: the incompatible type is defined here 748:11.36 UniqueSECKEYPublicKey; 748:11.37 ^ 748:11.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: warning: type 'struct HTMLInputElement' violates the C++ One Definition Rule [-Wodr] 748:11.37 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.37 ^ 748:11.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: a different type is defined in another translation unit 748:11.37 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1503:37: note: the first difference of corresponding definitions is field 'mInputType' 748:11.37 UniquePtr mInputType; 748:11.37 ^ 748:11.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1503: note: a field of same name but different type is defined in another translation unit 748:11.37 UniquePtr mInputType; 748:11.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: type name 'mozilla::UniquePtr' should match type name 'mozilla::UniquePtr' 748:11.38 class UniquePtr { 748:11.38 ^ 748:11.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189: note: the incompatible type is defined here 748:11.38 class UniquePtr { 748:11.38 ./glslang.l:1269: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 748:11.38 ./Tokenizer.l:769: note: a different type is defined in another translation unit 748:11.38 ./glslang.l:1273: note: the first difference of corresponding definitions is field 'yyextra_r' 748:11.38 ./Tokenizer.l:773: note: a field of same name but different type is defined in another translation unit 748:11.38 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/ParseContext.h:33: note: type name 'sh::TParseContext' should match type name 'angle::pp::Tokenizer::Context' 748:11.38 class TParseContext : angle::NonCopyable 748:11.38 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.h:25: note: the incompatible type is defined here 748:11.38 struct Context 748:11.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54:21: warning: type 'struct RefPtr' violates the C++ One Definition Rule [-Wodr] 748:11.39 class MOZ_IS_REFPTR RefPtr { 748:11.39 ^ 748:11.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54: note: a different type is defined in another translation unit 748:11.39 class MOZ_IS_REFPTR RefPtr { 748:11.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:72:21: note: the first difference of corresponding definitions is field 'mRawPtr' 748:11.39 T* MOZ_OWNING_REF mRawPtr; 748:11.39 ^ 748:11.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:72: note: a field of same name but different type is defined in another translation unit 748:11.39 T* MOZ_OWNING_REF mRawPtr; 748:11.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.39 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.39 ^ 748:11.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: the incompatible type is defined here 748:11.39 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 748:11.40 class FFmpegDecoderModule : public PlatformDecoderModule { 748:11.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:25: note: a type with different bases is defined in another translation unit 748:11.40 class FFmpegDecoderModule { 748:11.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 748:11.40 class FFmpegDecoderModule : public PlatformDecoderModule { 748:11.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 748:11.40 class FFmpegDecoderModule { 748:11.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:785: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 748:11.40 enum AVDiscard{ 748:11.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: note: an enum with different value name is defined in another translation unit 748:11.40 enum AVDiscard{ 748:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:420: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 748:11.41 enum AVColorPrimaries { 748:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: note: an enum with different value name is defined in another translation unit 748:11.41 enum AVColorPrimaries{ 748:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:444: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 748:11.41 enum AVColorTransferCharacteristic { 748:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: note: an enum with different value name is defined in another translation unit 748:11.41 enum AVColorTransferCharacteristic{ 748:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:473: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 748:11.41 enum AVColorSpace { 748:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: note: an enum with different value name is defined in another translation unit 748:11.41 enum AVColorSpace{ 748:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: warning: type 'AVPacketSideDataType' violates the C++ One Definition Rule [-Wodr] 748:11.41 enum AVPacketSideDataType { 748:11.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: an enum with mismatching number of values is defined in another translation unit 748:11.41 enum AVPacketSideDataType { 748:11.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1407: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 748:11.42 typedef struct AVPacket { 748:11.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: note: a different type is defined in another translation unit 748:11.42 typedef struct AVPacket { 748:11.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1413: note: the first difference of corresponding definitions is field 'buf' 748:11.42 AVBufferRef *buf; 748:11.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: a field with different name is defined in another translation unit 748:11.42 int64_t pts; 748:11.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 748:11.42 typedef struct AVFrame { 748:11.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: a different type is defined in another translation unit 748:11.42 typedef struct AVFrame { 748:11.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:232: note: the first difference of corresponding definitions is field 'data' 748:11.43 uint8_t *data[AV_NUM_DATA_POINTERS]; 748:11.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:997: note: a field of same name but different type is defined in another translation unit 748:11.43 uint8_t *data[AV_NUM_DATA_POINTERS]; 748:11.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: note: array types have different bounds 748:11.43 typedef struct AVFrame { 748:11.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1518: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 748:11.43 typedef struct AVCodecContext { 748:11.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: note: a different type is defined in another translation unit 748:11.43 typedef struct AVCodecContext { 748:11.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1524: note: the first difference of corresponding definitions is field 'log_level_offset' 748:11.43 int log_level_offset; 748:11.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: a field with different name is defined in another translation unit 748:11.43 int bit_rate; 748:11.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3408: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 748:11.44 typedef struct AVCodec { 748:11.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: note: a different type is defined in another translation unit 748:11.44 typedef struct AVCodec { 748:11.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3420: note: the first difference of corresponding definitions is field 'long_name' 748:11.44 const char *long_name; 748:11.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 748:11.44 enum AVMediaType type; 748:11.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3576: warning: type 'struct AVHWAccel' violates the C++ One Definition Rule [-Wodr] 748:11.44 typedef struct AVHWAccel { 748:11.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3276: note: a different type is defined in another translation unit 748:11.44 typedef struct AVHWAccel { 748:11.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3596: note: the first difference of corresponding definitions is field 'id' 748:11.45 enum AVCodecID id; 748:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3296: note: a field of same name but different type is defined in another translation unit 748:11.45 enum CodecID id; 748:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: type name 'AVCodecID' should match type name 'CodecID' 748:11.45 enum AVCodecID { 748:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:83: note: the incompatible type is defined here 748:11.45 enum CodecID { 748:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5032: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 748:11.45 typedef struct AVCodecParserContext { 748:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a different type is defined in another translation unit 748:11.45 typedef struct AVCodecParserContext { 748:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5154: note: the first difference of corresponding definitions is field 'duration' 748:11.45 int duration; 748:11.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a type with different number of fields is defined in another translation unit 748:11.46 typedef struct AVCodecParserContext { 748:11.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5199: warning: type 'struct AVCodecParser' violates the C++ One Definition Rule [-Wodr] 748:11.46 typedef struct AVCodecParser { 748:11.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4541: note: a different type is defined in another translation unit 748:11.46 typedef struct AVCodecParser { 748:11.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5202: note: the first difference of corresponding definitions is field 'parser_init' 748:11.46 int (*parser_init)(AVCodecParserContext *s); 748:11.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4544: note: a field of same name but different type is defined in another translation unit 748:11.46 int (*parser_init)(AVCodecParserContext *s); 748:11.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:272: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 748:11.46 enum AVPictureType { 748:11.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: note: an enum with different value name is defined in another translation unit 748:11.46 enum AVPictureType { 748:11.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/log.h:67: warning: type 'struct AVClass' violates the C++ One Definition Rule [-Wodr] 748:11.47 typedef struct AVClass { 748:11.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: note: a different type is defined in another translation unit 748:11.47 typedef struct AVClass { 748:11.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/log.h:130: note: the first difference of corresponding definitions is field 'category' 748:11.47 AVClassCategory category; 748:11.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: note: a type with different number of fields is defined in another translation unit 748:11.47 typedef struct AVClass { 748:11.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 748:11.47 enum AVSampleFormat { 748:11.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: note: an enum with different value name is defined in another translation unit 748:11.47 enum AVSampleFormat { 748:11.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 748:11.48 class FFmpegDecoderModule : public PlatformDecoderModule { 748:11.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 748:11.48 class FFmpegDecoderModule { 748:11.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 748:11.48 enum AVCodecID { 748:11.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: note: an enum with different value name is defined in another translation unit 748:11.48 enum AVCodecID { 748:11.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:919: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] 748:11.48 struct { 748:11.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:926: note: a different type is defined in another translation unit 748:11.48 struct { 748:11.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:922: note: the first difference of corresponding definitions is field 'type' 748:11.49 enum AVPacketSideDataType type; 748:11.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:929: note: a field of same name but different type is defined in another translation unit 748:11.49 enum AVPacketSideDataType type; 748:11.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 748:11.49 enum AVPacketSideDataType { 748:11.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:833: note: the incompatible type is defined here 748:11.49 enum AVPacketSideDataType { 748:11.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3825: warning: type 'struct AVSubtitleRect' violates the C++ One Definition Rule [-Wodr] 748:11.49 typedef struct AVSubtitleRect { 748:11.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3185: note: a different type is defined in another translation unit 748:11.49 typedef struct AVSubtitleRect { 748:11.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3843: note: the first difference of corresponding definitions is field 'data' 748:11.49 uint8_t *data[4]; 748:11.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 748:11.50 enum AVSubtitleType type; 748:11.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3860: warning: type 'struct AVSubtitle' violates the C++ One Definition Rule [-Wodr] 748:11.50 typedef struct AVSubtitle { 748:11.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3210: note: a different type is defined in another translation unit 748:11.50 typedef struct AVSubtitle { 748:11.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3865: note: the first difference of corresponding definitions is field 'rects' 748:11.50 AVSubtitleRect **rects; 748:11.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3215: note: a field of same name but different type is defined in another translation unit 748:11.50 AVSubtitleRect **rects; 748:11.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:60: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 748:11.50 enum AVPixelFormat { 748:11.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 748:11.51 enum AVPixelFormat { 748:11.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 748:11.51 class FFmpegDecoderModule : public PlatformDecoderModule { 748:11.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 748:11.51 class FFmpegDecoderModule { 748:11.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:48: warning: type 'AVFrameSideDataType' violates the C++ One Definition Rule [-Wodr] 748:11.51 enum AVFrameSideDataType { 748:11.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: an enum with mismatching number of values is defined in another translation unit 748:11.51 enum AVFrameSideDataType { 748:11.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:180: warning: type 'struct AVFrameSideData' violates the C++ One Definition Rule [-Wodr] 748:11.51 typedef struct AVFrameSideData { 748:11.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:74: note: a different type is defined in another translation unit 748:11.51 typedef struct AVFrameSideData { 748:11.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:181: note: the first difference of corresponding definitions is field 'type' 748:11.52 enum AVFrameSideDataType type; 748:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:75: note: a field of same name but different type is defined in another translation unit 748:11.52 enum AVFrameSideDataType type; 748:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:48: note: type 'AVFrameSideDataType' itself violates the C++ One Definition Rule 748:11.52 enum AVFrameSideDataType { 748:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: the incompatible type is defined here 748:11.52 enum AVFrameSideDataType { 748:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 748:11.52 class FFmpegDecoderModule : public PlatformDecoderModule { 748:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 748:11.52 class FFmpegDecoderModule { 748:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:699: warning: type 'struct AVCodecDescriptor' violates the C++ One Definition Rule [-Wodr] 748:11.52 typedef struct AVCodecDescriptor { 748:11.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:560: note: a different type is defined in another translation unit 748:11.52 typedef struct AVCodecDescriptor { 748:11.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:700: note: the first difference of corresponding definitions is field 'id' 748:11.53 enum AVCodecID id; 748:11.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:561: note: a field of same name but different type is defined in another translation unit 748:11.53 enum AVCodecID id; 748:11.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: type 'AVCodecID' itself violates the C++ One Definition Rule 748:11.53 enum AVCodecID { 748:11.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:101: note: the incompatible type is defined here 748:11.53 enum AVCodecID { 748:11.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1373: warning: type 'struct AVPacketSideData' violates the C++ One Definition Rule [-Wodr] 748:11.53 typedef struct AVPacketSideData { 748:11.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1409: note: a different type is defined in another translation unit 748:11.53 typedef struct AVPacketSideData { 748:11.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1376: note: the first difference of corresponding definitions is field 'type' 748:11.54 enum AVPacketSideDataType type; 748:11.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1412: note: a field of same name but different type is defined in another translation unit 748:11.54 enum AVPacketSideDataType type; 748:11.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 748:11.54 enum AVPacketSideDataType { 748:11.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1248: note: the incompatible type is defined here 748:11.54 enum AVPacketSideDataType { 748:11.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 748:11.54 class FFmpegDecoderModule : public PlatformDecoderModule { 748:11.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 748:11.55 class FFmpegDecoderModule { 748:11.55 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.55 } GdkEventType; 748:11.55 ^ 748:11.55 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.55 } GdkEventType; 748:11.55 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.55 } GdkEventType; 748:11.55 ^ 748:11.55 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.55 } GdkEventType; 748:11.55 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.55 } GdkEventType; 748:11.55 ^ 748:11.55 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.55 } GdkEventType; 748:11.56 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.56 } GdkEventType; 748:11.56 ^ 748:11.56 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.56 } GdkEventType; 748:11.56 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.56 } GdkEventType; 748:11.56 ^ 748:11.56 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.56 } GdkEventType; 748:11.56 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.56 } GdkEventType; 748:11.56 ^ 748:11.56 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.56 } GdkEventType; 748:11.56 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.56 } GdkEventType; 748:11.57 ^ 748:11.57 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.57 } GdkEventType; 748:11.57 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.57 } GdkEventType; 748:11.57 ^ 748:11.57 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.57 } GdkEventType; 748:11.57 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.57 } GdkEventType; 748:11.57 ^ 748:11.57 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.57 } GdkEventType; 748:11.57 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.57 } GdkEventType; 748:11.57 ^ 748:11.57 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.57 } GdkEventType; 748:11.58 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.58 } GdkEventType; 748:11.58 ^ 748:11.58 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.58 } GdkEventType; 748:11.58 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.58 } GdkEventType; 748:11.58 ^ 748:11.58 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.58 } GdkEventType; 748:11.58 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.58 } GdkEventType; 748:11.58 ^ 748:11.58 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.58 } GdkEventType; 748:11.58 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.58 } GdkEventType; 748:11.59 ^ 748:11.59 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.59 } GdkEventType; 748:11.59 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.59 } GdkEventType; 748:11.59 ^ 748:11.59 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.59 } GdkEventType; 748:11.59 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.59 } GdkEventType; 748:11.59 ^ 748:11.59 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.59 } GdkEventType; 748:11.59 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.59 } GdkEventType; 748:11.59 ^ 748:11.59 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.59 } GdkEventType; 748:11.59 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.60 } GdkEventType; 748:11.60 ^ 748:11.60 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.60 } GdkEventType; 748:11.60 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 748:11.60 } GdkEventType; 748:11.60 ^ 748:11.60 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 748:11.60 } GdkEventType; 748:11.60 /usr/include/gtk-3.0/gtk/gtktypes.h:46:40: note: type 'struct GtkWidget' should match type 'struct GtkWidget' 748:11.60 typedef struct _GtkWidget GtkWidget; 748:11.60 ^ 748:11.60 /usr/include/gtk-2.0/gtk/gtkstyle.h:69: note: the incompatible type is defined here 748:11.60 typedef struct _GtkWidget GtkWidget; 748:11.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/cairo/cairo.h:336: note: type 'cairo_status_t' should match type 'cairo_status_t' 748:11.60 } cairo_status_t; 748:11.61 /usr/include/cairo/cairo.h:361: note: the incompatible type is defined here 748:11.61 } cairo_status_t; 748:11.61 /usr/include/gtk-2.0/gtk/gtkcontainer.h:51: note: type 'struct GtkContainer' should match type 'struct GtkContainer' 748:11.61 typedef struct _GtkContainer GtkContainer; 748:11.61 /usr/include/gtk-3.0/gtk/gtkcontainer.h:45:43: note: the incompatible type is defined here 748:11.61 typedef struct _GtkContainer GtkContainer; 748:11.61 ^ 748:11.61 /usr/include/gtk-2.0/gtk/gtkobject.h:104: note: type 'struct GtkObjectClass' should match type 'struct GInitiallyUnownedClass' 748:11.61 typedef struct _GtkObjectClass GtkObjectClass; 748:11.61 /usr/include/glib-2.0/gobject/gobject.h:190: note: the incompatible type is defined here 748:11.61 typedef struct _GObjectClass GInitiallyUnownedClass; 748:11.61 /usr/include/gtk-2.0/gtk/gtkbin.h:48: note: type 'struct GtkBin' should match type 'struct GtkBin' 748:11.61 typedef struct _GtkBin GtkBin; 748:11.61 /usr/include/gtk-3.0/gtk/gtkbin.h:45: note: the incompatible type is defined here 748:11.61 typedef struct _GtkBin GtkBin; 748:11.61 /usr/include/gtk-2.0/gtk/gtkwidget.h:480: note: type 'struct GtkWidgetClass' should match type 'struct GtkWidgetClass' 748:11.61 typedef struct _GtkWidgetClass GtkWidgetClass; 748:11.62 /usr/include/gtk-3.0/gtk/gtkwidget.h:67: note: the incompatible type is defined here 748:11.62 typedef struct _GtkWidgetClass GtkWidgetClass; 748:11.62 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uresdata.cpp:988:16: warning: type 'struct Row' violates the C++ One Definition Rule [-Wodr] 748:11.62 typedef struct Row { 748:11.62 ^ 748:11.62 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:32: note: a different type is defined in another translation unit 748:11.62 class Row { 748:11.62 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uresdata.cpp:989:13: note: the first difference of corresponding definitions is field 'keyIndex' 748:11.62 int32_t keyIndex, sortIndex; 748:11.62 ^ 748:11.62 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:63: note: a field with different name is defined in another translation unit 748:11.62 Element* mContent; 748:11.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: warning: type 'struct SkSFNTHeader' violates the C++ One Definition Rule [-Wodr] 748:11.62 struct SkSFNTHeader { 748:11.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: a different type is defined in another translation unit 748:11.63 struct SkSFNTHeader { 748:11.63 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:21: note: the first difference of corresponding definitions is field 'fontType' 748:11.63 SK_SFNT_ULONG fontType; 748:11.63 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkFontStream.cpp:14: note: a field with different name is defined in another translation unit 748:11.63 uint32_t fVersion; 748:11.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/doctor/DDMediaLogs.cpp:377: warning: type 'struct StringWriteFunc' violates the C++ One Definition Rule [-Wodr] 748:11.63 struct StringWriteFunc : public JSONWriteFunc { 748:11.63 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:93: note: a different type is defined in another translation unit 748:11.63 struct StringWriteFunc : public JSONWriteFunc { 748:11.63 /builddir/build/BUILD/firefox-70.0.1/dom/media/doctor/DDMediaLogs.cpp:378: note: the first difference of corresponding definitions is field 'mCString' 748:11.63 nsCString& mCString; 748:11.63 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:94: note: a field with different name is defined in another translation unit 748:11.63 nsCString& mString; 748:11.63 /builddir/build/BUILD/firefox-70.0.1/media/libopus/celt/arm/celt_neon_intr.c:208: warning: type of 'celt_inner_prod_neon' does not match original declaration [-Wlto-type-mismatch] 748:11.64 xcorr[i] = celt_inner_prod_neon(_x, _y+i, len); 748:11.64 /builddir/build/BUILD/firefox-70.0.1/media/libopus/celt/arm/pitch_neon_intr.c:195: note: return value type mismatch 748:11.64 opus_val32 celt_inner_prod_neon(const opus_val16 *x, const opus_val16 *y, int N) 748:11.64 /builddir/build/BUILD/firefox-70.0.1/media/libopus/celt/arm/pitch_neon_intr.c:195: note: type 'opus_val32' should match type 'int' 748:11.64 /builddir/build/BUILD/firefox-70.0.1/media/libopus/celt/arm/pitch_neon_intr.c:195: note: 'celt_inner_prod_neon' was previously declared here 748:11.64 /builddir/build/BUILD/firefox-70.0.1/media/libopus/celt/arm/pitch_neon_intr.c:195: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.64 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/src/cubeb.c:31: warning: type of 'pulse_init' does not match original declaration [-Wlto-type-mismatch] 748:11.64 int pulse_init(cubeb ** context, char const * context_name); 748:11.64 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/src/cubeb_pulse.c:619: note: 'pulse_init' was previously declared here 748:11.64 pulse_init(cubeb ** context, char const * context_name) 748:11.64 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/src/cubeb_pulse.c:619: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.64 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/ref_mvs.h:39: warning: type of 'dav1d_init_ref_mv_common' does not match original declaration [-Wlto-type-mismatch] 748:11.64 int dav1d_init_ref_mv_common(AV1_COMMON *cm, int w8, int h8, 748:11.64 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/ref_mvs.c:1976: note: 'dav1d_init_ref_mv_common' was previously declared here 748:11.65 int dav1d_init_ref_mv_common(AV1_COMMON *cm, const int w8, const int h8, 748:11.65 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/ref_mvs.c:1976: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.65 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/ref_mvs.h:55: warning: type of 'dav1d_find_ref_mvs' does not match original declaration [-Wlto-type-mismatch] 748:11.65 void dav1d_find_ref_mvs(candidate_mv *mvstack, int *cnt, mv (*mvlist)[2], 748:11.65 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/ref_mvs.c:1893: note: type mismatch in parameter 8 748:11.65 void dav1d_find_ref_mvs(CANDIDATE_MV *mvstack, int *cnt, int_mv (*mvlist)[2], 748:11.65 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/ref_mvs.c:1893: note: type 'int' should match type 'BlockSize' 748:11.65 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/ref_mvs.c:1893: note: 'dav1d_find_ref_mvs' was previously declared here 748:11.65 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/ref_mvs.c:1893: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.65 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/entropymv.h:27: warning: type of 'av1_init_mv_probs' does not match original declaration [-Wlto-type-mismatch] 748:11.65 void av1_init_mv_probs(struct AV1Common *cm); 748:11.66 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/entropymv.c:63: note: 'av1_init_mv_probs' was previously declared here 748:11.66 void av1_init_mv_probs(AV1_COMMON *cm) { 748:11.66 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/entropymv.c:63: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.66 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/txb_common.h:422: warning: type of 'av1_init_lv_map' does not match original declaration [-Wlto-type-mismatch] 748:11.66 void av1_init_lv_map(AV1_COMMON *cm); 748:11.66 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/txb_common.c:456: note: 'av1_init_lv_map' was previously declared here 748:11.66 void av1_init_lv_map(AV1_COMMON *cm) { 748:11.66 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/txb_common.c:456: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.67 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/entropymode.h:187: warning: type of 'av1_setup_past_independence' does not match original declaration [-Wlto-type-mismatch] 748:11.67 void av1_setup_past_independence(struct AV1Common *cm); 748:11.67 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/entropymode.c:1077: note: 'av1_setup_past_independence' was previously declared here 748:11.67 void av1_setup_past_independence(AV1_COMMON *cm) { 748:11.67 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/entropymode.c:1077: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.67 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/entropy.h:75: warning: type of 'av1_default_coef_probs' does not match original declaration [-Wlto-type-mismatch] 748:11.67 void av1_default_coef_probs(struct AV1Common *cm); 748:11.67 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/entropy.c:31: note: 'av1_default_coef_probs' was previously declared here 748:11.67 void av1_default_coef_probs(AV1_COMMON *cm) { 748:11.67 /builddir/build/BUILD/firefox-70.0.1/third_party/aom/av1/common/entropy.c:31: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsAlertsIconListener.cpp:24: warning: type of 'gAppData' does not match original declaration [-Wlto-type-mismatch] 748:11.67 extern const mozilla::StaticXREAppData* gAppData; 748:11.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:2696: note: type 'const struct XREAppData' should match type 'const struct StaticXREAppData' 748:11.67 const XREAppData* gAppData = nullptr; 748:11.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:2696: note: 'gAppData' was previously declared here 748:11.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:2696: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.67 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:97: warning: 'Write' violates the C++ One Definition Rule [-Wodr] 748:11.68 virtual void Write(const char* aStr) override { mString.Append(aStr); } 748:11.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/doctor/DDMediaLogs.cpp:380: note: implicit this pointer type mismatch 748:11.68 void Write(const char* aStr) override { mCString.Append(aStr); } 748:11.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/doctor/DDMediaLogs.cpp:377: note: type 'struct StringWriteFunc' itself violates the C++ One Definition Rule 748:11.68 struct StringWriteFunc : public JSONWriteFunc { 748:11.68 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:93: note: the incompatible type is defined here 748:11.68 struct StringWriteFunc : public JSONWriteFunc { 748:11.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/doctor/DDMediaLogs.cpp:380: note: 'Write' was previously declared here 748:11.68 void Write(const char* aStr) override { mCString.Append(aStr); } 748:11.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:846: warning: 'UpdateEntries' violates the C++ One Definition Rule [-Wodr] 748:11.68 void UpdateEntries( 748:11.68 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:7161: note: implicit this pointer type mismatch 748:11.68 void HTMLInputElement::UpdateEntries( 748:11.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.68 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.68 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:7161: note: 'UpdateEntries' was previously declared here 748:11.68 void HTMLInputElement::UpdateEntries( 748:11.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:261: warning: 'SetFilesOrDirectories' violates the C++ One Definition Rule [-Wodr] 748:11.69 void SetFilesOrDirectories( 748:11.69 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2403: note: implicit this pointer type mismatch 748:11.69 void HTMLInputElement::SetFilesOrDirectories( 748:11.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.69 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.69 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2403: note: 'SetFilesOrDirectories' was previously declared here 748:11.69 void HTMLInputElement::SetFilesOrDirectories( 748:11.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:264: warning: 'SetFiles' violates the C++ One Definition Rule [-Wodr] 748:11.70 void SetFiles(FileList* aFiles, bool aSetValueChanged); 748:11.70 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2425: note: implicit this pointer type mismatch 748:11.70 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 748:11.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.70 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.70 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2425: note: 'SetFiles' was previously declared here 748:11.70 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 748:11.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:257: warning: 'GetDisplayFileName' violates the C++ One Definition Rule [-Wodr] 748:11.70 void GetDisplayFileName(nsAString& aFileName) const; 748:11.70 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2356: note: 'GetDisplayFileName' was previously declared here 748:11.70 void HTMLInputElement::GetDisplayFileName(nsAString& aValue) const { 748:11.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:412: warning: 'UpdateValidityUIBits' violates the C++ One Definition Rule [-Wodr] 748:11.70 void UpdateValidityUIBits(bool aIsFocused); 748:11.70 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:7080: note: implicit this pointer type mismatch 748:11.71 void HTMLInputElement::UpdateValidityUIBits(bool aIsFocused) { 748:11.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.71 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.71 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:7080: note: 'UpdateValidityUIBits' was previously declared here 748:11.72 void HTMLInputElement::UpdateValidityUIBits(bool aIsFocused) { 748:11.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:274: warning: 'SetCheckedChangedInternal' violates the C++ One Definition Rule [-Wodr] 748:11.72 void SetCheckedChangedInternal(bool aCheckedChanged); 748:11.72 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2767: note: implicit this pointer type mismatch 748:11.72 void HTMLInputElement::SetCheckedChangedInternal(bool aCheckedChanged) { 748:11.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.72 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.72 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2767: note: 'SetCheckedChangedInternal' was previously declared here 748:11.72 void HTMLInputElement::SetCheckedChangedInternal(bool aCheckedChanged) { 748:11.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:147: warning: 'Focus' violates the C++ One Definition Rule [-Wodr] 748:11.72 virtual void Focus(const FocusOptions& aOptions, 748:11.72 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2982: note: implicit this pointer type mismatch 748:11.72 void HTMLInputElement::Focus(const FocusOptions& aOptions, 748:11.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.72 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.72 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2982: note: 'Focus' was previously declared here 748:11.72 void HTMLInputElement::Focus(const FocusOptions& aOptions, 748:11.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:219: warning: 'IsSingleLineTextControl' violates the C++ One Definition Rule [-Wodr] 748:11.72 NS_IMETHOD_(bool) IsSingleLineTextControl() const override; 748:11.72 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:6734: note: 'IsSingleLineTextControl' was previously declared here 748:11.72 HTMLInputElement::IsSingleLineTextControl() const { 748:11.73 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.h:799: warning: 'GetOwnerNumberControl' violates the C++ One Definition Rule [-Wodr] 748:11.73 HTMLInputElement* GetOwnerNumberControl(); 748:11.73 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2180: note: return value type mismatch 748:11.73 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 748:11.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.73 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.73 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 748:11.73 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.73 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2180: note: 'GetOwnerNumberControl' was previously declared here 748:11.73 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 748:11.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:654: warning: 'SetValue' violates the C++ One Definition Rule [-Wodr] 748:11.73 void SetValue(const nsAString& aValue, CallerType aCallerType, 748:11.73 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1562: note: implicit this pointer type mismatch 748:11.73 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 748:11.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.74 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:654: warning: 'SetValue' violates the C++ One Definition Rule [-Wodr] 748:11.75 void SetValue(const nsAString& aValue, CallerType aCallerType, 748:11.75 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1562: note: implicit this pointer type mismatch 748:11.75 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 748:11.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.75 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.75 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1562: note: 'SetValue' was previously declared here 748:11.75 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 748:11.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:268: warning: 'MozSetDndFilesAndDirectories' violates the C++ One Definition Rule [-Wodr] 748:11.76 void MozSetDndFilesAndDirectories( 748:11.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2449: note: implicit this pointer type mismatch 748:11.76 void HTMLInputElement::MozSetDndFilesAndDirectories( 748:11.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.76 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2449: note: 'MozSetDndFilesAndDirectories' was previously declared here 748:11.76 void HTMLInputElement::MozSetDndFilesAndDirectories( 748:11.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:753: warning: 'MozSetFileNameArray' violates the C++ One Definition Rule [-Wodr] 748:11.76 void MozSetFileNameArray(const Sequence& aFileNames, 748:11.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2012: note: implicit this pointer type mismatch 748:11.76 void HTMLInputElement::MozSetFileNameArray(const Sequence& aFileNames, 748:11.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.76 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2012: note: 'MozSetFileNameArray' was previously declared here 748:11.76 void HTMLInputElement::MozSetFileNameArray(const Sequence& aFileNames, 748:11.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.h:488: warning: 'SetChecked' violates the C++ One Definition Rule [-Wodr] 748:11.76 void SetChecked(bool aChecked); 748:11.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2779: note: implicit this pointer type mismatch 748:11.76 void HTMLInputElement::SetChecked(bool aChecked) { 748:11.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.76 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 748:11.76 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:488: warning: 'SetChecked' violates the C++ One Definition Rule [-Wodr] 748:11.77 void SetChecked(bool aChecked); 748:11.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2779: note: implicit this pointer type mismatch 748:11.77 void HTMLInputElement::SetChecked(bool aChecked) { 748:11.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.77 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2779: note: 'SetChecked' was previously declared here 748:11.77 void HTMLInputElement::SetChecked(bool aChecked) { 748:11.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.h:656: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 748:11.77 void GetValue(nsAString& aValue, CallerType aCallerType); 748:11.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1452: note: implicit this pointer type mismatch 748:11.77 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 748:11.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.78 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.78 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 748:11.78 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:656: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 748:11.78 void GetValue(nsAString& aValue, CallerType aCallerType); 748:11.78 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1452: note: implicit this pointer type mismatch 748:11.78 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 748:11.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.78 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:656: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 748:11.78 void GetValue(nsAString& aValue, CallerType aCallerType); 748:11.78 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1452: note: implicit this pointer type mismatch 748:11.78 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 748:11.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.78 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:656: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 748:11.79 void GetValue(nsAString& aValue, CallerType aCallerType); 748:11.79 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1452: note: implicit this pointer type mismatch 748:11.79 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 748:11.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.79 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.79 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1452: note: 'GetValue' was previously declared here 748:11.79 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 748:11.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:689: warning: 'Select' violates the C++ One Definition Rule [-Wodr] 748:11.79 void Select(); 748:11.79 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:3030: note: implicit this pointer type mismatch 748:11.79 void HTMLInputElement::Select() { 748:11.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.79 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.80 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:3030: note: 'Select' was previously declared here 748:11.80 void HTMLInputElement::Select() { 748:11.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:751: warning: 'MozGetFileNameArray' violates the C++ One Definition Rule [-Wodr] 748:11.80 void MozGetFileNameArray(nsTArray& aFileNames, ErrorResult& aRv); 748:11.80 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1969: note: implicit this pointer type mismatch 748:11.80 void HTMLInputElement::MozGetFileNameArray(nsTArray& aArray, 748:11.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.80 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.80 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1969: note: 'MozGetFileNameArray' was previously declared here 748:11.80 void HTMLInputElement::MozGetFileNameArray(nsTArray& aArray, 748:11.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:466: warning: 'GetAutocompleteInfo' violates the C++ One Definition Rule [-Wodr] 748:11.80 void GetAutocompleteInfo(Nullable& aInfo); 748:11.80 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1386: note: implicit this pointer type mismatch 748:11.81 void HTMLInputElement::GetAutocompleteInfo(Nullable& aInfo) { 748:11.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.81 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1386: note: 'GetAutocompleteInfo' was previously declared here 748:11.81 void HTMLInputElement::GetAutocompleteInfo(Nullable& aInfo) { 748:11.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:437: warning: 'GetMinimum' violates the C++ One Definition Rule [-Wodr] 748:11.81 Decimal GetMinimum() const; 748:11.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1791: note: 'GetMinimum' was previously declared here 748:11.81 Decimal HTMLInputElement::GetMinimum() const { 748:11.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:447: warning: 'GetMaximum' violates the C++ One Definition Rule [-Wodr] 748:11.81 Decimal GetMaximum() const; 748:11.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1811: note: 'GetMaximum' was previously declared here 748:11.82 Decimal HTMLInputElement::GetMaximum() const { 748:11.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:427: warning: 'GetValueAsDecimal' violates the C++ One Definition Rule [-Wodr] 748:11.82 Decimal GetValueAsDecimal() const; 748:11.82 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1551: note: 'GetValueAsDecimal' was previously declared here 748:11.82 Decimal HTMLInputElement::GetValueAsDecimal() const { 748:11.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:229: warning: 'GetTextEditor' violates the C++ One Definition Rule [-Wodr] 748:11.82 NS_IMETHOD_(mozilla::TextEditor*) GetTextEditor() override; 748:11.82 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2243: note: implicit this pointer type mismatch 748:11.82 HTMLInputElement::GetTextEditor() { return GetTextEditorFromState(); } 748:11.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.82 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.82 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2243: note: 'GetTextEditor' was previously declared here 748:11.82 HTMLInputElement::GetTextEditor() { return GetTextEditorFromState(); } 748:11.83 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsNumberControlFrame.h:119: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 748:11.83 HTMLInputElement* GetAnonTextControl(); 748:11.83 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsNumberControlFrame.cpp:422: note: 'GetAnonTextControl' was previously declared here 748:11.83 HTMLInputElement* nsNumberControlFrame::GetAnonTextControl() { 748:11.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:163: warning: 'Reset' violates the C++ One Definition Rule [-Wodr] 748:11.85 NS_IMETHOD Reset() override; 748:11.85 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:5698: note: implicit this pointer type mismatch 748:11.85 HTMLInputElement::Reset() { 748:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.85 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.85 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:5698: note: 'Reset' was previously declared here 748:11.85 HTMLInputElement::Reset() { 748:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 748:11.85 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 748:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: note: type mismatch in parameter 3 748:11.85 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 748:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.85 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: note: 'GetNextRadioButton' was previously declared here 748:11.85 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 748:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:186: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 748:11.86 nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 748:11.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:479: note: type mismatch in parameter 3 748:11.86 nsresult DocumentOrShadowRoot::GetNextRadioButton( 748:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.86 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:479: note: 'GetNextRadioButton' was previously declared here 748:11.86 nsresult DocumentOrShadowRoot::GetNextRadioButton( 748:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 748:11.86 void SetCurrentRadioButton(const nsAString& aName, 748:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: note: type mismatch in parameter 2 748:11.86 void SetCurrentRadioButton(const nsAString& aName, 748:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.86 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: note: 'SetCurrentRadioButton' was previously declared here 748:11.86 void SetCurrentRadioButton(const nsAString& aName, 748:11.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:184: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 748:11.86 void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 748:11.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:468: note: type mismatch in parameter 2 748:11.86 void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 748:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.87 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:468: note: 'SetCurrentRadioButton' was previously declared here 748:11.87 void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 748:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 748:11.87 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 748:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: note: return value type mismatch 748:11.87 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 748:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.87 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: note: 'GetCurrentRadioButton' was previously declared here 748:11.87 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 748:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:185: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 748:11.87 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 748:11.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:474: note: return value type mismatch 748:11.87 HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 748:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.87 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:474: note: 'GetCurrentRadioButton' was previously declared here 748:11.87 HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 748:11.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 748:11.87 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 748:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: type mismatch in parameter 2 748:11.88 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 748:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.88 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: 'AddToRadioGroup' was previously declared here 748:11.88 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 748:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:189: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 748:11.88 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 748:11.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:527: note: type mismatch in parameter 2 748:11.88 void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 748:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.88 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:527: note: 'AddToRadioGroup' was previously declared here 748:11.88 void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 748:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 748:11.88 void RemoveFromRadioGroup(const nsAString& aName, 748:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: note: type mismatch in parameter 2 748:11.88 void RemoveFromRadioGroup(const nsAString& aName, 748:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.88 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: note: 'RemoveFromRadioGroup' was previously declared here 748:11.89 void RemoveFromRadioGroup(const nsAString& aName, 748:11.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:190: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 748:11.89 void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 748:11.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:537: note: type mismatch in parameter 2 748:11.89 void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 748:11.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.89 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:537: note: 'RemoveFromRadioGroup' was previously declared here 748:11.89 void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 748:11.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:747: warning: 'GetControllers' violates the C++ One Definition Rule [-Wodr] 748:11.90 nsresult GetControllers(nsIControllers** aResult); 748:11.90 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:5485: note: implicit this pointer type mismatch 748:11.90 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 748:11.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.90 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:747: warning: 'GetControllers' violates the C++ One Definition Rule [-Wodr] 748:11.90 nsresult GetControllers(nsIControllers** aResult); 748:11.90 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:5485: note: implicit this pointer type mismatch 748:11.90 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 748:11.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.91 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:747: warning: 'GetControllers' violates the C++ One Definition Rule [-Wodr] 748:11.91 nsresult GetControllers(nsIControllers** aResult); 748:11.91 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:5485: note: implicit this pointer type mismatch 748:11.91 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 748:11.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.91 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.91 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:5485: note: 'GetControllers' was previously declared here 748:11.91 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 748:11.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:346: warning: 'UpdateAllValidityStates' violates the C++ One Definition Rule [-Wodr] 748:11.91 void UpdateAllValidityStates(bool aNotify); 748:11.92 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:6700: note: implicit this pointer type mismatch 748:11.92 void HTMLInputElement::UpdateAllValidityStates(bool aNotify) { 748:11.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.92 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.92 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:6700: note: 'UpdateAllValidityStates' was previously declared here 748:11.92 void HTMLInputElement::UpdateAllValidityStates(bool aNotify) { 748:11.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:230: warning: 'GetTextEditorWithoutCreation' violates the C++ One Definition Rule [-Wodr] 748:11.92 NS_IMETHOD_(mozilla::TextEditor*) GetTextEditorWithoutCreation() override; 748:11.92 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2246: note: implicit this pointer type mismatch 748:11.92 HTMLInputElement::GetTextEditorWithoutCreation() { 748:11.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.92 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:2246: note: 'GetTextEditorWithoutCreation' was previously declared here 748:11.93 HTMLInputElement::GetTextEditorWithoutCreation() { 748:11.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:461: warning: 'GetAutocomplete' violates the C++ One Definition Rule [-Wodr] 748:11.93 void GetAutocomplete(nsAString& aValue); 748:11.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1374: note: implicit this pointer type mismatch 748:11.93 void HTMLInputElement::GetAutocomplete(nsAString& aValue) { 748:11.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.93 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1374: note: 'GetAutocomplete' was previously declared here 748:11.93 void HTMLInputElement::GetAutocomplete(nsAString& aValue) { 748:11.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:2518: warning: 'IsAutocompleteEnabled' violates the C++ One Definition Rule [-Wodr] 748:11.93 static bool IsAutocompleteEnabled(mozilla::dom::HTMLInputElement* aInput); 748:11.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:893: note: type mismatch in parameter 1 748:11.93 bool nsContentUtils::IsAutocompleteEnabled( 748:11.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.93 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:893: note: 'IsAutocompleteEnabled' was previously declared here 748:11.94 bool nsContentUtils::IsAutocompleteEnabled( 748:11.94 /builddir/build/BUILD/firefox-70.0.1/gfx/qcms/transform_util.h:95: warning: type of 'compute_precache' does not match original declaration [-Wlto-type-mismatch] 748:11.94 bool compute_precache(struct curveType *trc, uint8_t *output); 748:11.94 /builddir/build/BUILD/firefox-70.0.1/gfx/qcms/transform_util.c:392: note: 'compute_precache' was previously declared here 748:11.94 bool compute_precache(struct curveType *trc, uint8_t *output) 748:11.94 /builddir/build/BUILD/firefox-70.0.1/gfx/qcms/transform_util.c:392: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.94 /builddir/build/BUILD/firefox-70.0.1/gfx/qcms/transform_util.h:91: warning: type of 'build_output_lut' does not match original declaration [-Wlto-type-mismatch] 748:11.94 void build_output_lut(struct curveType *trc, 748:11.95 /builddir/build/BUILD/firefox-70.0.1/gfx/qcms/transform_util.c:477: note: 'build_output_lut' was previously declared here 748:11.95 void build_output_lut(struct curveType *trc, 748:11.95 /builddir/build/BUILD/firefox-70.0.1/gfx/qcms/transform_util.c:477: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.95 /builddir/build/BUILD/firefox-70.0.1/gfx/qcms/transform_util.h:89: warning: type of 'build_input_gamma_table' does not match original declaration [-Wlto-type-mismatch] 748:11.95 float *build_input_gamma_table(struct curveType *TRC); 748:11.95 /builddir/build/BUILD/firefox-70.0.1/gfx/qcms/transform_util.c:186: note: 'build_input_gamma_table' was previously declared here 748:11.95 float *build_input_gamma_table(struct curveType *TRC) 748:11.95 /builddir/build/BUILD/firefox-70.0.1/gfx/qcms/transform_util.c:186: note: code may be misoptimized unless -fno-strict-aliasing is used 748:11.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142:3: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 748:11.95 NS_DECL_ISUPPORTS_INHERITED 748:11.95 ^ 748:11.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:11.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:11.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.95 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 748:11.96 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.96 ^ 748:11.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 748:11.96 NS_DECL_ISUPPORTS_INHERITED 748:11.96 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:11.96 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:11.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.97 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 748:11.97 NS_DECL_ISUPPORTS_INHERITED 748:11.97 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:11.97 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:11.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.97 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 748:11.98 NS_DECL_ISUPPORTS_INHERITED 748:11.98 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:11.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:11.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.98 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 748:11.98 NS_DECL_ISUPPORTS_INHERITED 748:11.98 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:11.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:11.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.98 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 748:11.98 NS_DECL_ISUPPORTS_INHERITED 748:11.98 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:11.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:11.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.98 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: 'AddRef' was previously declared here 748:11.99 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142:3: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 748:11.99 NS_DECL_ISUPPORTS_INHERITED 748:11.99 ^ 748:11.99 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:11.99 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:11.99 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 748:11.99 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:11.99 ^ 748:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 748:12.00 NS_DECL_ISUPPORTS_INHERITED 748:12.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:12.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:12.00 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 748:12.00 NS_DECL_ISUPPORTS_INHERITED 748:12.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:12.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:12.00 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 748:12.00 NS_DECL_ISUPPORTS_INHERITED 748:12.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:12.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:12.00 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 748:12.00 NS_DECL_ISUPPORTS_INHERITED 748:12.00 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:12.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:12.00 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:12.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 748:12.01 NS_DECL_ISUPPORTS_INHERITED 748:12.01 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: implicit this pointer type mismatch 748:12.01 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 748:12.01 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 748:12.01 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLInputElement.cpp:1078: note: 'Release' was previously declared here 748:12.01 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 748:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:56: warning: 'assign_with_AddRef' violates the C++ One Definition Rule [-Wodr] 748:12.01 void assign_with_AddRef(T* aRawPtr) { 748:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:56:8: note: implicit this pointer type mismatch 748:12.01 void assign_with_AddRef(T* aRawPtr) { 748:12.01 ^ 748:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54:21: note: type 'struct RefPtr' itself violates the C++ One Definition Rule 748:12.01 class MOZ_IS_REFPTR RefPtr { 748:12.02 ^ 748:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54: note: the incompatible type is defined here 748:12.02 class MOZ_IS_REFPTR RefPtr { 748:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:56: warning: 'assign_with_AddRef' violates the C++ One Definition Rule [-Wodr] 748:12.02 void assign_with_AddRef(T* aRawPtr) { 748:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:56:8: note: implicit this pointer type mismatch 748:12.02 void assign_with_AddRef(T* aRawPtr) { 748:12.02 ^ 748:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54:21: note: type 'struct RefPtr' itself violates the C++ One Definition Rule 748:12.02 class MOZ_IS_REFPTR RefPtr { 748:12.02 ^ 748:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54: note: the incompatible type is defined here 748:12.02 class MOZ_IS_REFPTR RefPtr { 748:12.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:56:8: note: 'assign_with_AddRef' was previously declared here 748:12.02 void assign_with_AddRef(T* aRawPtr) { 748:12.02 ^ 748:12.02 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:31:3: warning: '__ct_comp ' violates the C++ One Definition Rule [-Wodr] 748:12.02 CTLogVerifier(); 748:12.03 ^ 748:12.03 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.cpp:103:1: note: implicit this pointer type mismatch 748:12.03 CTLogVerifier::CTLogVerifier() 748:12.03 ^ 748:12.03 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 748:12.03 class CTLogVerifier { 748:12.03 ^ 748:12.03 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.cpp:103:1: note: '__ct_comp ' was previously declared here 748:12.03 CTLogVerifier::CTLogVerifier() 748:12.03 ^ 748:12.03 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:42:16: warning: 'Init' violates the C++ One Definition Rule [-Wodr] 748:12.03 pkix::Result Init(pkix::Input subjectPublicKeyInfo, 748:12.03 ^ 748:12.03 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.cpp:109:8: note: implicit this pointer type mismatch 748:12.03 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 748:12.03 ^ 748:12.03 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 748:12.03 class CTLogVerifier { 748:12.04 ^ 748:12.04 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.cpp:109:8: note: 'Init' was previously declared here 748:12.04 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 748:12.04 ^ 748:12.04 /builddir/build/BUILD/firefox-70.0.1/security/ct/MultiLogCTVerifier.h:27:8: warning: 'AddLog' violates the C++ One Definition Rule [-Wodr] 748:12.04 void AddLog(CTLogVerifier&& log); 748:12.04 ^ 748:12.04 /builddir/build/BUILD/firefox-70.0.1/security/ct/MultiLogCTVerifier.cpp:24:6: note: type mismatch in parameter 1 748:12.04 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 748:12.04 ^ 748:12.04 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 748:12.04 class CTLogVerifier { 748:12.04 ^ 748:12.05 /builddir/build/BUILD/firefox-70.0.1/security/ct/MultiLogCTVerifier.cpp:24:6: note: 'AddLog' was previously declared here 748:12.05 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 748:12.05 ^ 748:12.07 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 748:12.07 class U_COMMON_API UnicodeString : public Replaceable 748:12.07 ^ 748:12.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 748:12.07 class U_COMMON_API UnicodeString : public Replaceable 748:12.07 ^ 748:12.07 In function 'ReleaseData', 748:12.07 inlined from '_ZN12nsTSubstringIDsE19FinishBulkWriteImplEj.part.109' at /builddir/build/BUILD/firefox-70.0.1/xpcom/string/nsTSubstring.cpp:260:0, 748:12.07 inlined from 'FinishBulkWriteImpl' at /builddir/build/BUILD/firefox-70.0.1/xpcom/string/nsTSubstring.cpp:255:6, 748:12.07 inlined from 'AssignASCII.constprop' at /builddir/build/BUILD/firefox-70.0.1/xpcom/string/nsTSubstring.cpp:442:0, 748:12.07 inlined from 'AssignASCII' at /builddir/build/BUILD/firefox-70.0.1/xpcom/string/nsTSubstring.cpp:419:0: 748:12.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/string/nsSubstring.cpp:123: warning: attempt to free a non-heap object 'gNullChar' [-Wfree-nonheap-object] 748:12.07 free(aData); 748:12.07 In function 'operator new []', 748:12.07 inlined from 'FalliblyCreate' at /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5OwningUTF16Buffer.cpp:33:0: 748:12.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/cxxalloc.h:47: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 748:12.07 return malloc_impl(size); 748:12.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/cxxalloc.h: In function 'FalliblyCreate': 748:12.07 /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here 748:12.07 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; 748:12.07 ^ 748:12.07 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x2e3200): R_AARCH64_ABS64 used with TLS symbol _ZN47_$LT$env_logger..Logger$u20$as$u20$log..Log$GT$3log9FORMATTER7__getit5__KEY17hd404a4e89c12fe81E 748:12.07 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x395d07): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_server6server11CONTEXT_KEY7__getit5__KEY17hf7158041c48dfea8E 748:12.07 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x4474b8): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client11IN_CALLBACK7__getit5__KEY17h1fbf4dda2e560e76E 748:12.07 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x4474f1): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client19CPUPOOL_INIT_PARAMS7__getit5__KEY17h36d4943eb6f5e2b7E 748:12.07 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x5481c0): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5timer6handle13CURRENT_TIMER7__getit5__KEY17h29e19ab42fb0af73E 748:12.08 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x548a68): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5clock5clock5CLOCK7__getit5__KEY17h085d9f9e49e284b9E 748:12.08 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x56b906): R_AARCH64_ABS64 used with TLS symbol _ZN13tokio_reactor15CURRENT_REACTOR7__getit5__KEY17h6bf035e3f70d71b0E 748:12.08 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x576c5b): R_AARCH64_ABS64 used with TLS symbol _ZN20tokio_current_thread7CURRENT7__getit5__KEY17ha0ab1b2e94c50f76E 748:12.08 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x576cd0): R_AARCH64_ABS64 used with TLS symbol _ZN20tokio_current_thread11EXECUTOR_ID7__getit5__KEY17h9d33d9a97d18dffcE 748:12.08 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x579309): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor5enter7ENTERED7__getit5__KEY17h11cca9b6a538caeaE.0.0 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x579616): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor6global8EXECUTOR7__getit5__KEY17h52079b55c8da1b1bE 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x58f620): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std12CURRENT_TASK7__getit5__KEY17hc0367732fe748de0E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x58f659): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std21CURRENT_THREAD_NOTIFY7__getit5__KEY17hd7c5f226fbcf1043E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x12c5fc6): R_AARCH64_ABS64 used with TLS symbol _ZN4rand10thread_rng14THREAD_RNG_KEY7__getit5__KEY17h58b40c1f85240726E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x1305066): R_AARCH64_ABS64 used with TLS symbol _ZN4rand4rngs6thread14THREAD_RNG_KEY7__getit5__KEY17h75cd98b02a741d2bE 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x22d7761): R_AARCH64_ABS64 used with TLS symbol _ZN5style7sharing17SHARING_CACHE_KEY7__getit5__KEY17h3063da5a1d69e717E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x22d7962): R_AARCH64_ABS64 used with TLS symbol _ZN5style5bloom9BLOOM_KEY7__getit5__KEY17h4f84c6858bcba7f4E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x22d840a): R_AARCH64_ABS64 used with TLS symbol _ZN5style12thread_state5STATE7__getit5__KEY17h18b18918c4285635E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x24615af): R_AARCH64_ABS64 used with TLS symbol _ZN10rayon_core8registry19WORKER_THREAD_STATE7__getit5__KEY17h31318f936c69b700E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x24781fe): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17h50a6715288b1dc6dE 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x248f5ac): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core11parking_lot16with_thread_data11THREAD_DATA7__getit5__KEY17h6f6d3aa040f364e5E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x2511977): R_AARCH64_ABS64 used with TLS symbol _ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h5680c67f5ae0715cE 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x25119b0): R_AARCH64_ABS64 used with TLS symbol _ZN3std2io5stdio12LOCAL_STDERR7__getit5__KEY17h16d5e19fa486af29E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x251def3): R_AARCH64_ABS64 used with TLS symbol _ZN3std10sys_common11thread_info11THREAD_INFO7__getit5__KEY17h916c46e16c82e142E 748:12.09 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x253bc1c): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit5__KEY17h714b200bbe1e1ddcE 748:12.10 /usr/bin/ld: /builddir/build/BUILD/firefox-70.0.1/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-9ebd1b11c753d5fd.gkrust.30jy51ja-cgu.0.rcgu.o)(.debug_info+0x253d40e): R_AARCH64_ABS64 used with TLS symbol _ZN3std11collections4hash3map11RandomState3new4KEYS7__getit5__KEY17h64fac99c67cdd92fE 748:12.10 ipc/app/plugin-container 748:12.11 js/xpconnect/shell/xpcshell 748:36.40 js/src/build/spidermonkey_checks.stub 748:36.80 netwerk/dns/tests/unit/data/fake_remote_dafsa.bin.stub 748:37.42 layout/style/test/css_properties.js.stub 748:37.76 devtools/shared/webconsole/reserved-js-words.js.stub 748:37.98 toolkit/library/gtest/symverscript.stub 748:38.00 toolkit/library/build/dependentlibs.list.stub 748:40.21 toolkit/components/featuregates/feature_definitions.json.stub 748:40.74 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 748:40.94 toolkit/components/normandy/test/browser/normandydriver-a-1.0.xpi.stub 748:41.35 toolkit/locales/multilocale.txt.stub 748:41.60 toolkit/components/normandy/test/browser/normandydriver-b-1.0.xpi.stub 748:42.17 toolkit/components/normandy/test/browser/normandydriver-a-2.0.xpi.stub 748:42.44 toolkit/mozapps/extensions/built_in_addons.json.stub 748:42.87 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 748:43.72 services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.stub 748:44.52 services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.stub 748:45.25 services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.stub 748:45.58 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 748:46.21 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 748:46.57 TEST-PASS | check_spidermonkey_style.py | ok 748:46.76 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 748:47.38 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 748:47.41 TEST-PASS | check_macroassembler_style.py | ok 748:47.74 TEST-PASS | check_js_opcode.py | ok 748:47.84 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 748:48.27 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 749:11.65 toolkit/locales/update.locale.stub 749:32.35 browser/locales/bookmarks.html.stub 749:36.84 Packaging specialpowers@mozilla.org.xpi... 749:37.21 Packaging quitter@mozilla.org.xpi... 749:37.57 Packaging mozscreenshots@mozilla.org.xpi... 749:37.99 1124 compiler warnings present. 803:16.81 Overall system resources - Wall time: 44979s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 857:22.01 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 857:22.01 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 857:22.01 warning: chrome/nsChromeRegistryContent.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') 857:22.01 warning: chrome/nsChromeRegistryContent.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') 857:22.01 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'arcs') 857:22.01 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'time_profiler') 857:22.01 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'time_profiler') 857:22.01 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'indirect_call') 857:22.01 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'arcs') 857:22.01 warning: docshell/base/timeline/TimelineMarker.cpp:61:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.01 warning: docshell/base/timeline/TimelineMarker.cpp:61:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.01 warning: docshell/base/timeline/TimelineMarker.cpp:61:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.01 warning: docshell/base/timeline/TimelineMarker.cpp:61:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/AttrArray.cpp:172:66 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 857:22.01 warning: dom/base/AttrArray.cpp:350:72 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 857:22.01 warning: dom/base/AttrArray.cpp:491:70 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 857:22.01 warning: dom/base/ContentBlockingLog.cpp:183:9 [-Wmaybe-uninitialized] 'reason' may be used uninitialized in this function 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9ScaleSelfEdRKNS0_8OptionalIdEEdddd' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom18ContentBlockingLog13ReportOriginsEv' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'time_profiler') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom18ContentBlockingLog13ReportOriginsEv' does not match its profile data (counter 'time_profiler') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'arcs') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9ScaleSelfEdRKNS0_8OptionalIdEEdddd' does not match its profile data (counter 'time_profiler') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'time_profiler') 857:22.01 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/base/ImageTracker.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/base/ImageTracker.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/base/ScreenOrientation.cpp:653:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') 857:22.02 warning: dom/base/ScreenOrientation.cpp:653:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/base/ScreenOrientation.cpp:653:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/base/nsAttrValue.cpp:1352:21 [-Wmaybe-uninitialized] 'doubleValue' may be used uninitialized in this function 857:22.02 warning: dom/base/nsFocusManager.cpp:4095:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') 857:22.02 warning: dom/base/nsFocusManager.cpp:4095:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/base/nsFocusManager.cpp:4095:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/base/nsGlobalWindowInner.cpp:7259:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/base/nsGlobalWindowInner.cpp:7259:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') 857:22.02 warning: dom/base/nsGlobalWindowInner.cpp:7259:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/base/nsGlobalWindowOuter.cpp:7899:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/base/nsGlobalWindowOuter.cpp:7899:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'indirect_call') 857:22.02 warning: dom/base/nsGlobalWindowOuter.cpp:7899:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/base/nsMappedAttributes.cpp:153:52 [-Wclass-memaccess] '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 857:22.02 warning: dom/base/nsMappedAttributes.cpp:228:57 [-Wclass-memaccess] '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 857:22.02 warning: dom/base/nsNodeInfoManager.cpp:378:1 [-Wcoverage-mismatch] the control flow of function '_ZN13nsFrameLoader17ApplySandboxFlagsEj' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/base/nsNodeInfoManager.cpp:378:1 [-Wcoverage-mismatch] the control flow of function '_ZN13nsFrameLoader17ApplySandboxFlagsEj' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/bindings/nsScriptErrorWithStack.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/bindings/nsScriptErrorWithStack.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/bindings/nsScriptErrorWithStack.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'indirect_call') 857:22.02 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') 857:22.02 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'arcs') 857:22.02 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.02 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.02 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/canvas/WebGLContextFramebufferOperations.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/canvas/WebGLContextFramebufferOperations.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/canvas/WebGLSampler.cpp:173:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/canvas/WebGLSampler.cpp:173:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/canvas/WebGLSampler.cpp:173:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/canvas/WebGLSampler.cpp:173:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/file/uri/FontTableURIProtocolHandler.cpp:79:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/file/uri/FontTableURIProtocolHandler.cpp:79:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/file/uri/FontTableURIProtocolHandler.cpp:79:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/file/uri/FontTableURIProtocolHandler.cpp:79:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbEUlvE_E3RunEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbEUlvE_E3RunEv' does not match its profile data (counter 'time_profiler') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'indirect_call') 857:22.03 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') 857:22.04 warning: dom/html/nsGenericHTMLElement.cpp:1294:59 [-Wmaybe-uninitialized] 'w' may be used uninitialized in this function 857:22.04 warning: dom/indexedDB/ActorsParent.cpp:17572:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'indirect_call') 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChildD2Ev' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChildD0Ev' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChildD2Ev' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'indirect_call') 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChildD0Ev' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/ipc/ContentChild.cpp:4119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 857:22.04 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 857:22.04 warning: dom/ipc/JSWindowActor.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') 857:22.04 warning: dom/ipc/JSWindowActor.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/ipc/JSWindowActor.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/ipc/JSWindowActor.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/ipc/JSWindowActor.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/ipc/JSWindowActor.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/ipc/JSWindowActor.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/ipc/JSWindowActor.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/ipc/JSWindowActor.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/ipc/ProcessHangMonitor.cpp:1431:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3ipc11TaskFactoryIN12_GLOBAL__N_117HangMonitorParentEE17NewRunnableMethodIMS3_FvRKNS_8HangDataERK9nsTStringIDsEbEJS8_R14nsTAutoStringNIDsLm64EERbEEE16already_AddRefedINS_8RunnableEET_DpOT0_' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/ipc/ProcessHangMonitor.cpp:1431:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3ipc11TaskFactoryIN12_GLOBAL__N_117HangMonitorParentEE17NewRunnableMethodIMS3_FvRKNS_8HangDataERK9nsTStringIDsEbEJS8_R14nsTAutoStringNIDsLm64EERbEEE16already_AddRefedINS_8RunnableEET_DpOT0_' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/ipc/SharedMap.cpp:216:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 857:22.04 warning: dom/localstorage/ActorsParent.cpp:2131:20 [-Wmaybe-uninitialized] 'nextLoadIndex' may be used uninitialized in this function 857:22.04 warning: dom/localstorage/SnappyUtils.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/localstorage/SnappyUtils.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.04 warning: dom/localstorage/SnappyUtils.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/localstorage/SnappyUtils.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.04 warning: dom/media/AudioTrack.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/AudioTrack.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/CubebUtils.cpp:728:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/CubebUtils.cpp:728:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/CubebUtils.cpp:728:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/CubebUtils.cpp:728:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/MediaRecorder.cpp:1667:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12MediaManager15GetDisplayMediaEP18nsPIDOMWindowInnerRKNS_3dom29DisplayMediaStreamConstraintsENS3_10CallerTypeE' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/MediaRecorder.cpp:1667:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12MediaManager15GetDisplayMediaEP18nsPIDOMWindowInnerRKNS_3dom29DisplayMediaStreamConstraintsENS3_10CallerTypeE' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:210:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:210:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:210:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:210:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/ipc/RDDParent.cpp:233:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla9RDDParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/ipc/RDDParent.cpp:233:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla9RDDParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/ipc/RDDProcessHost.cpp:282:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla14RDDProcessHost8ShutdownEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/ipc/RDDProcessHost.cpp:282:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla14RDDProcessHost8ShutdownEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/ipc/RemoteDecoderModule.cpp:199:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/ipc/RemoteDecoderModule.cpp:199:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/ipc/RemoteDecoderModule.cpp:199:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/ipc/RemoteDecoderModule.cpp:199:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/mp4/SinfParser.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/mp4/SinfParser.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.05 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:446:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.05 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/media/systemservices/ShmemPool.cpp:96:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/media/systemservices/ShmemPool.cpp:96:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/media/systemservices/ShmemPool.cpp:96:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/media/systemservices/ShmemPool.cpp:96:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/media/webaudio/WebAudioUtils.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToRightTrackERK6RefPtrINS_14DOMMediaStreamEERNS_11ErrorResultE' does not match its profile data (counter 'indirect_call') 857:22.06 warning: dom/media/webaudio/WebAudioUtils.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToRightTrackERK6RefPtrINS_14DOMMediaStreamEERNS_11ErrorResultE' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/media/webaudio/WebAudioUtils.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToRightTrackERK6RefPtrINS_14DOMMediaStreamEERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/media/webaudio/blink/HRTFPanner.cpp:282:61 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 857:22.06 warning: dom/media/webaudio/blink/HRTFPanner.cpp:284:61 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 857:22.06 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'indirect_call') 857:22.06 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'indirect_call') 857:22.06 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 857:22.06 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/plugins/base/nsPluginHost.cpp:636:9 [-Wmaybe-uninitialized] 'dataToPost' may be used uninitialized in this function 857:22.06 warning: dom/plugins/base/nsPluginHost.cpp:643:17 [-Wmaybe-uninitialized] 'newDataToPostLen' may be used uninitialized in this function 857:22.06 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins17PluginModuleChildD2Ev' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins17PluginModuleChild14DeinitGraphicsEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins17PluginModuleChild14DeinitGraphicsEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'arcs') 857:22.06 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'indirect_call') 857:22.06 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins17PluginModuleChildD2Ev' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/quota/ActorsParent.cpp:6408:5 [-Wmaybe-uninitialized] 'cacheVersion' may be used uninitialized in this function 857:22.06 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'time_profiler') 857:22.06 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/SVGForeignObjectElement.cpp:156:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/SVGForeignObjectElement.cpp:156:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/SVGPointList.cpp:94:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/SVGPointList.cpp:94:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/SVGTSpanElement.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/SVGTSpanElement.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'indirect_call') 857:22.07 warning: dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:258:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:258:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.07 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:258:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.07 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:258:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.08 warning: dom/xbl/builtin/ShortcutKeys.cpp:104:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 857:22.08 warning: dom/xbl/builtin/ShortcutKeys.cpp:115:11 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 857:22.08 warning: dom/xslt/xpath/txNodeSet.cpp:112:57 [-Wclass-memaccess] '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 857:22.08 warning: dom/xslt/xpath/txNodeSet.cpp:277:58 [-Wclass-memaccess] '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 857:22.08 warning: dom/xslt/xpath/txNodeSet.cpp:375:75 [-Wclass-memaccess] '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 857:22.08 warning: dom/xslt/xpath/txNodeSet.cpp:469:56 [-Wclass-memaccess] '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 857:22.08 warning: dom/xslt/xpath/txNodeSet.cpp:494:55 [-Wclass-memaccess] '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 857:22.08 warning: dom/xslt/xpath/txNodeSet.cpp:567:62 [-Wclass-memaccess] '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 857:22.08 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:646:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'time_profiler') 857:22.08 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:646:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'indirect_call') 857:22.08 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:646:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') 857:22.08 warning: editor/libeditor/HTMLTableEditor.cpp:64:28 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 857:22.08 warning: editor/libeditor/InsertTextTransaction.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointIP7nsINodeP10nsIContentEENS_18EditorDOMPointBaseI8nsCOMPtrIS2_ES7_IS4_EEERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'time_profiler') 857:22.08 warning: editor/libeditor/InsertTextTransaction.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointIP7nsINodeP10nsIContentEENS_18EditorDOMPointBaseI8nsCOMPtrIS2_ES7_IS4_EEERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'indirect_call') 857:22.08 warning: editor/libeditor/InsertTextTransaction.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointI8nsCOMPtrI7nsINodeES2_I10nsIContentEEENS_18EditorDOMPointBaseIS4_S6_EERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'arcs') 857:22.08 warning: editor/libeditor/InsertTextTransaction.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointI8nsCOMPtrI7nsINodeES2_I10nsIContentEEENS_18EditorDOMPointBaseIS4_S6_EERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'time_profiler') 857:22.08 warning: editor/libeditor/InsertTextTransaction.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointI8nsCOMPtrI7nsINodeES2_I10nsIContentEEENS_18EditorDOMPointBaseIS4_S6_EERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'indirect_call') 857:22.08 warning: editor/libeditor/InsertTextTransaction.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10HTMLEditor26GetCurrentHardLineEndPointIP7nsINodeP10nsIContentEENS_18EditorDOMPointBaseI8nsCOMPtrIS2_ES7_IS4_EEERKNS_17RangeBoundaryBaseIT_T0_EE' does not match its profile data (counter 'arcs') 857:22.08 warning: gfx/2d/DrawTargetCairo.cpp:450:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 857:22.08 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:730:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:730:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.08 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:730:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 857:22.08 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/2d/Factory.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/2d/Path.cpp:446:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 857:22.09 warning: gfx/2d/PathSkia.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/2d/PathSkia.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/2d/PathSkia.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_7PathOpsEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_7PathOpsEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/gl/GLBlitHelper.cpp:477:25 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 857:22.09 warning: gfx/gl/GLContext.h:1194:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 857:22.09 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'indirect_call') 857:22.09 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/ipc/GPUParent.cpp:567:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9GPUParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/ipc/GPUParent.cpp:567:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9GPUParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') 857:22.09 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx14GPUProcessHost8ShutdownEv' does not match its profile data (counter 'time_profiler') 857:22.09 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx14GPUProcessHost8ShutdownEv' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'indirect_call') 857:22.10 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_fEERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.10 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_fEERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/apz/src/FocusState.cpp:224:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/apz/src/FocusState.cpp:224:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/apz/src/FocusState.cpp:224:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/apz/src/FocusState.cpp:224:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/basic/BasicCompositor.cpp:1246:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'indirect_call') 857:22.10 warning: gfx/layers/basic/BasicCompositor.cpp:1246:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'indirect_call') 857:22.10 warning: gfx/layers/basic/BasicCompositor.cpp:1246:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/basic/BasicCompositor.cpp:1246:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/basic/BasicCompositor.cpp:1246:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/basic/BasicCompositor.cpp:1246:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/basic/BasicLayerManager.cpp:968:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/basic/BasicLayerManager.cpp:968:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/basic/BasicLayerManager.cpp:968:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') 857:22.10 warning: gfx/layers/basic/BasicLayerManager.cpp:968:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/basic/BasicLayerManager.cpp:968:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/basic/BasicLayerManager.cpp:968:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/basic/BasicLayerManager.cpp:968:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') 857:22.10 warning: gfx/layers/basic/BasicLayerManager.cpp:968:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/client/ImageClient.cpp:311:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/client/ImageClient.cpp:311:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'indirect_call') 857:22.10 warning: gfx/layers/client/ImageClient.cpp:311:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/client/ImageClient.cpp:311:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/client/ImageClient.cpp:311:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/client/ImageClient.cpp:311:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'indirect_call') 857:22.10 warning: gfx/layers/client/ImageClient.cpp:311:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'indirect_call') 857:22.10 warning: gfx/layers/client/ImageClient.cpp:311:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/client/ImageClient.cpp:311:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/ipc/APZInputBridgeChild.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'time_profiler') 857:22.10 warning: gfx/layers/ipc/APZInputBridgeChild.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'arcs') 857:22.10 warning: gfx/layers/ipc/APZInputBridgeChild.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/ipc/APZInputBridgeChild.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'indirect_call') 857:22.11 warning: gfx/layers/ipc/APZInputBridgeChild.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'indirect_call') 857:22.11 warning: gfx/layers/ipc/APZInputBridgeChild.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/ipc/LayerAnimationUtils.cpp:40:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/ipc/LayerAnimationUtils.cpp:40:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/ipc/LayerAnimationUtils.cpp:40:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/ipc/LayerAnimationUtils.cpp:40:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:81:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:81:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:81:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:81:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'indirect_call') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'single') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'interval') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'single') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'interval') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18MaybeGenerateFrameENS0_17BaseTransactionIdINS_11VsyncIdTypeEEEb' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18MaybeGenerateFrameENS0_17BaseTransactionIdINS_11VsyncIdTypeEEEb' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent32ProcessRenderRootDisplayListDataERNS0_25RenderRootDisplayListDataENS_2wr5EpochERKNS_9TimeStampEbb' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'indirect_call') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'indirect_call') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent32ProcessRenderRootDisplayListDataERNS0_25RenderRootDisplayListDataENS_2wr5EpochERKNS_9TimeStampEbb' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'pow2') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'pow2') 857:22.11 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:2647:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'time_profiler') 857:22.11 warning: gfx/layers/wr/WebRenderUserData.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'indirect_call') 857:22.11 warning: gfx/layers/wr/WebRenderUserData.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'arcs') 857:22.11 warning: gfx/layers/wr/WebRenderUserData.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'arcs') 857:22.12 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'indirect_call') 857:22.12 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.12 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.12 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.12 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.12 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 857:22.12 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 857:22.12 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2624:1 [-Wcoverage-mismatch] the control flow of function '_ZN21gfxFcPlatformFontList19FindGenericFamiliesERK9nsTStringIcEP6nsAtom' does not match its profile data (counter 'arcs') 857:22.12 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2624:1 [-Wcoverage-mismatch] the control flow of function '_ZN21gfxFcPlatformFontList19FindGenericFamiliesERK9nsTStringIcEP6nsAtom' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.12 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 857:22.12 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') 857:22.12 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'time_profiler') 857:22.12 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'indirect_call') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'indirect_call') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'indirect_call') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'indirect_call') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxFontUtils.h:463:67 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead 857:22.13 warning: gfx/thebes/gfxGraphiteShaper.cpp:319:57 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 857:22.13 warning: gfx/thebes/gfxPlatform.cpp:3678:1 [-Wcoverage-mismatch] the control flow of function '_ZN11gfxPlatform12WillShutdownEv' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxPlatform.cpp:3678:1 [-Wcoverage-mismatch] the control flow of function '_ZN11gfxPlatform12WillShutdownEv' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxUtils.cpp:1553:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/thebes/gfxUtils.cpp:1553:1 [-Wcoverage-mismatch] the control flow of function '_ZN17gfxGraphiteShaper8ShutdownEv' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxUtils.cpp:1553:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.13 warning: gfx/thebes/gfxUtils.cpp:1553:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/thebes/gfxUtils.cpp:1553:1 [-Wcoverage-mismatch] the control flow of function '_ZN17gfxGraphiteShaper8ShutdownEv' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/vr/ipc/VRProcessParent.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx15VRProcessParent8ShutdownEv' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/vr/ipc/VRProcessParent.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx8VRParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') 857:22.13 warning: gfx/vr/ipc/VRProcessParent.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx8VRParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') 857:22.13 warning: gfx/vr/ipc/VRProcessParent.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx15VRProcessParent8ShutdownEv' does not match its profile data (counter 'arcs') 857:22.14 warning: gfx/webrender_bindings/WebRenderAPI.cpp:404:29 [-Wmaybe-uninitialized] 'useSceneBuilderThread' may be used uninitialized in this function 857:22.14 warning: gfx/webrender_bindings/WebRenderTypes.cpp:51:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: gfx/webrender_bindings/WebRenderTypes.cpp:51:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: gfx/webrender_bindings/WebRenderTypes.cpp:51:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: gfx/webrender_bindings/WebRenderTypes.cpp:51:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: image/SurfacePipe.h:509:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'time_profiler') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'time_profiler') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'arcs') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'arcs') 857:22.14 warning: image/imgLoader.cpp:3056:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.14 warning: image/test/gtest/TestAnimationFrameBuffer.cpp:112:29 [-Wmaybe-uninitialized] 'totalRecycled' may be used uninitialized in this function 857:22.14 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 857:22.14 warning: ipc/chromium/src/chrome/common/ipc_message.cc:223:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: ipc/chromium/src/chrome/common/ipc_message.cc:223:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: ipc/chromium/src/chrome/common/ipc_message.cc:223:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: ipc/chromium/src/chrome/common/ipc_message.cc:223:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: ipc/glue/StringUtil.cpp:88:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: ipc/glue/StringUtil.cpp:88:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.14 warning: ipc/glue/StringUtil.cpp:88:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: ipc/glue/StringUtil.cpp:88:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.14 warning: js/src/debugger/Environment.cpp:159:15 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 857:22.15 warning: js/src/debugger/NoExecute.cpp:86:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/debugger/NoExecute.cpp:86:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/frontend/BytecodeEmitter.cpp:2741:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 857:22.15 warning: js/src/frontend/ParseContext.cpp:631:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/frontend/ParseContext.cpp:631:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/frontend/Parser.cpp:5820:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 857:22.15 warning: js/src/frontend/Parser.cpp:7256:16 [-Wmaybe-uninitialized] 'innerName' may be used uninitialized in this function 857:22.15 warning: js/src/gc/PublicIterators.h:128:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 857:22.15 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2946:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2946:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2946:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'indirect_call') 857:22.15 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2946:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2946:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/jit/CacheIR.cpp:1852:14 [-Wmaybe-uninitialized] 'protoKey' may be used uninitialized in this function 857:22.15 warning: js/src/jit/CodeGenerator.cpp:13851:26 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 857:22.15 warning: js/src/jit/ExecutableAllocator.cpp:325:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/jit/ExecutableAllocator.cpp:325:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/jit/InlineList.h:299:5 [-Wmaybe-uninitialized] 'ins' may be used uninitialized in this function 857:22.15 warning: js/src/jit/IonCacheIRCompiler.cpp:1377:30 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 857:22.15 warning: js/src/jit/JSJitFrameIter.h:234:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 857:22.15 warning: js/src/jit/JSJitFrameIter.h:234:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 857:22.15 warning: js/src/jit/MIR.cpp:4042:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 857:22.15 warning: js/src/jit/RangeAnalysis.cpp:3579:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit12MoveResolver23sortMemoryToMemoryMovesEv' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/jit/RangeAnalysis.cpp:3579:1 [-Wcoverage-mismatch] the control flow of function '_ZNK2js3jit6MoveOp7aliasesERKS1_' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/jit/RangeAnalysis.cpp:3579:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit12MoveResolver23sortMemoryToMemoryMovesEv' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/jit/RangeAnalysis.cpp:3579:1 [-Wcoverage-mismatch] the control flow of function '_ZNK2js3jit6MoveOp7aliasesERKS1_' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/jit/RangeAnalysis.cpp:3579:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit12MoveResolver14addOrderedMoveERKNS0_6MoveOpE' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/jit/RangeAnalysis.cpp:3579:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit12MoveResolver14addOrderedMoveERKNS0_6MoveOpE' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/jit/VMFunctions.cpp:2051:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/jit/VMFunctions.cpp:2051:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/jit/VMFunctions.cpp:2051:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/jit/VMFunctions.cpp:2051:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/jit/VMFunctions.cpp:2051:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') 857:22.15 warning: js/src/jit/VMFunctions.cpp:2051:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') 857:22.15 warning: js/src/vm/Interpreter.cpp:4502:24 [-Wmaybe-uninitialized] 'proto' may be used uninitialized in this function 857:22.15 warning: js/src/vm/JSONPrinter.cpp:215:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') 857:22.16 warning: js/src/vm/JSONPrinter.cpp:215:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 857:22.16 warning: js/src/vm/JSONPrinter.cpp:215:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') 857:22.16 warning: js/src/vm/JSONPrinter.cpp:215:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 857:22.16 warning: js/src/vm/ProxyObject.cpp:225:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_11WeakHeapPtrIPNS2_11ObjectGroupEEENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'time_profiler') 857:22.16 warning: js/src/vm/ProxyObject.cpp:225:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'time_profiler') 857:22.16 warning: js/src/vm/ProxyObject.cpp:225:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_11WeakHeapPtrIPNS2_11ObjectGroupEEENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'arcs') 857:22.16 warning: js/src/vm/ProxyObject.cpp:225:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'arcs') 857:22.16 warning: js/src/vm/SavedStacks.cpp:2011:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'arcs') 857:22.16 warning: js/src/vm/SavedStacks.cpp:2011:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'time_profiler') 857:22.16 warning: js/src/vm/SourceHook.cpp:24:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'time_profiler') 857:22.16 warning: js/src/vm/SourceHook.cpp:24:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'arcs') 857:22.16 warning: js/src/vm/SourceHook.cpp:24:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'time_profiler') 857:22.16 warning: js/src/vm/SourceHook.cpp:24:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'arcs') 857:22.16 warning: js/src/wasm/WasmBaselineCompile.cpp:2336:78 [-Wmaybe-uninitialized] 'framePushedExcludingArgs' may be used uninitialized in this function 857:22.16 warning: js/src/wasm/WasmBaselineCompile.cpp:8362:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 857:22.16 warning: js/src/wasm/WasmDebug.cpp:461:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') 857:22.16 warning: js/src/wasm/WasmDebug.cpp:461:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') 857:22.16 warning: js/src/wasm/WasmIonCompile.cpp:1824:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 857:22.16 warning: js/src/wasm/WasmJS.cpp:3817:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') 857:22.16 warning: js/src/wasm/WasmJS.cpp:3817:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') 857:22.16 warning: js/src/wasm/WasmTextToBinary.cpp:2931:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 857:22.16 warning: js/src/wasm/WasmTextToBinary.cpp:7324:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 857:22.16 warning: js/xpconnect/src/XPCRuntimeService.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN21nsXPCComponents_Utils17IntentionallyLeakEv' does not match its profile data (counter 'arcs') 857:22.16 warning: js/xpconnect/src/XPCRuntimeService.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN21nsXPCComponents_Utils17IntentionallyLeakEv' does not match its profile data (counter 'time_profiler') 857:22.16 warning: layout/base/PresShell.cpp:2656:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 857:22.16 warning: layout/base/nsQuoteList.cpp:105:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'arcs') 857:22.16 warning: layout/base/nsQuoteList.cpp:105:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'indirect_call') 857:22.16 warning: layout/base/nsQuoteList.cpp:105:1 [-Wcoverage-mismatch] the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'indirect_call') 857:22.16 warning: layout/base/nsQuoteList.cpp:105:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'single') 857:22.16 warning: layout/base/nsQuoteList.cpp:105:1 [-Wcoverage-mismatch] the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'time_profiler') 857:22.16 warning: layout/base/nsQuoteList.cpp:105:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'time_profiler') 857:22.16 warning: layout/base/nsQuoteList.cpp:105:1 [-Wcoverage-mismatch] the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'arcs') 857:22.16 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') 857:22.16 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'arcs') 857:22.16 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 857:22.16 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'time_profiler') 857:22.16 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') 857:22.17 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/forms/nsRangeFrame.cpp:845:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/ReflowInput.cpp:1659:26 [-Wmaybe-uninitialized] 'hypotheticalPos.nsHypotheticalPosition::mIStart' may be used uninitialized in this function 857:22.17 warning: layout/generic/ReflowInput.cpp:1682:26 [-Wmaybe-uninitialized] 'hypotheticalPos.nsHypotheticalPosition::mBStart' may be used uninitialized in this function 857:22.17 warning: layout/generic/nsFlexContainerFrame.cpp:4997:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsFrame.cpp:6332:45 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 857:22.17 warning: layout/generic/nsFrame.cpp:6368:11 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 857:22.17 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') 857:22.17 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsGfxScrollFrame.cpp:3366:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 857:22.17 warning: layout/generic/nsIFrame.h:3636:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 857:22.17 warning: layout/generic/nsLineLayout.cpp:3348:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsLineLayout.cpp:3348:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsLineLayout.cpp:3348:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsLineLayout.cpp:3348:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsLineLayout.cpp:3348:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsLineLayout.cpp:3348:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') 857:22.17 warning: layout/generic/nsLineLayout.cpp:3348:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'time_profiler') 857:22.17 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 857:22.17 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'indirect_call') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN23nsSVGForeignObjectFrame9ReflowSVGEv' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'indirect_call') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN23nsSVGForeignObjectFrame9ReflowSVGEv' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'indirect_call') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'indirect_call') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'indirect_call') 857:22.18 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 857:22.18 warning: layout/generic/nsTextFrame.cpp:9790:44 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 857:22.19 warning: layout/generic/nsVideoFrame.cpp:753:1 [-Wcoverage-mismatch] the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/generic/nsVideoFrame.cpp:753:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/generic/nsVideoFrame.cpp:753:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/generic/nsVideoFrame.cpp:753:1 [-Wcoverage-mismatch] the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/generic/nsVideoFrame.cpp:753:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/mathml/nsMathMLmspaceFrame.cpp:122:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/mathml/nsMathMLmspaceFrame.cpp:122:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/painting/nsCSSRenderingGradients.cpp:587:17 [-Wmaybe-uninitialized] 'firstUnsetPosition' may be used uninitialized in this function 857:22.19 warning: layout/painting/nsDisplayList.h:1403:24 [-Wmaybe-uninitialized] 'contASRTracker.nsDisplayListBuilder::AutoContainerASRTracker::mBuilder' may be used uninitialized in this function 857:22.19 warning: layout/painting/nsDisplayList.h:1713:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 857:22.19 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/painting/nsImageRenderer.cpp:1071:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/painting/nsImageRenderer.cpp:1071:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/painting/nsImageRenderer.cpp:1071:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameN7mozilla4SpanIKNS2_18StyleGenericFilterINS2_10StyleAngleEffNS2_19StyleCSSPixelLengthENS2_24StyleGenericSimpleShadowINS2_17StyleGenericColorINS2_9StyleRGBAEEES6_S6_EENS2_16StyleComputedUrlEEELm18446744073709551615EEER15WrFiltersHolderRNS2_5MaybeI6nsRectEE' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameN7mozilla4SpanIKNS2_18StyleGenericFilterINS2_10StyleAngleEffNS2_19StyleCSSPixelLengthENS2_24StyleGenericSimpleShadowINS2_17StyleGenericColorINS2_9StyleRGBAEEES6_S6_EENS2_16StyleComputedUrlEEELm18446744073709551615EEER15WrFiltersHolderRNS2_5MaybeI6nsRectEE' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'indirect_call') 857:22.19 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsENS4_4SpanIKNS4_18StyleGenericFilterINS4_10StyleAngleEffNS4_19StyleCSSPixelLengthENS4_24StyleGenericSimpleShadowINS4_17StyleGenericColorINS4_9StyleRGBAEEESC_SC_EENS4_16StyleComputedUrlEEELm18446744073709551615EEEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSV_PK6nsRectPKNSO_9RectTypedINSO_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'indirect_call') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'indirect_call') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsENS4_4SpanIKNS4_18StyleGenericFilterINS4_10StyleAngleEffNS4_19StyleCSSPixelLengthENS4_24StyleGenericSimpleShadowINS4_17StyleGenericColorINS4_9StyleRGBAEEESC_SC_EENS4_16StyleComputedUrlEEELm18446744073709551615EEEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSV_PK6nsRectPKNSO_9RectTypedINSO_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameN7mozilla4SpanIKNS2_18StyleGenericFilterINS2_10StyleAngleEffNS2_19StyleCSSPixelLengthENS2_24StyleGenericSimpleShadowINS2_17StyleGenericColorINS2_9StyleRGBAEEES6_S6_EENS2_16StyleComputedUrlEEELm18446744073709551615EEER15WrFiltersHolderRNS2_5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS5_13SourceSurfaceERKNS6_IfEE' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'indirect_call') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'arcs') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 857:22.20 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS5_13SourceSurfaceERKNS6_IfEE' does not match its profile data (counter 'time_profiler') 857:22.21 warning: layout/svg/nsSVGContainerFrame.cpp:422:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 857:22.21 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 857:22.21 warning: layout/tables/nsTableFrame.cpp:7382:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 857:22.21 warning: mfbt/Compression.cpp:41:74 [-Wdeprecated-declarations] 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead 857:22.21 warning: modules/libpref/SharedPrefMap.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.21 warning: modules/libpref/SharedPrefMap.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.21 warning: modules/libpref/SharedPrefMap.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.21 warning: modules/libpref/SharedPrefMap.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.21 warning: mozglue/baseprofiler/core/platform.cpp:1235:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 857:22.21 warning: mozglue/baseprofiler/lul/LulMain.cpp:1570:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 857:22.21 warning: netwerk/base/ProxyAutoConfig.cpp:1018:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') 857:22.21 warning: netwerk/base/ProxyAutoConfig.cpp:1018:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') 857:22.21 warning: netwerk/base/ProxyAutoConfig.cpp:1018:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') 857:22.21 warning: netwerk/base/nsBaseContentStream.cpp:124:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.21 warning: netwerk/base/nsBaseContentStream.cpp:124:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.21 warning: netwerk/base/nsBaseContentStream.cpp:124:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.21 warning: netwerk/base/nsBaseContentStream.cpp:124:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.21 warning: netwerk/base/nsSocketTransport2.cpp:1231:10 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 857:22.21 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'time_profiler') 857:22.21 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'time_profiler') 857:22.21 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata17InitEmptyMetadataEv' does not match its profile data (counter 'time_profiler') 857:22.21 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'indirect_call') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net20CacheFileChunkBufferD2Ev' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net14CacheFileUtils10FreeBufferEPv' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'indirect_call') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata17InitEmptyMetadataEv' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net14CacheFileUtils10FreeBufferEPv' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net20CacheFileChunkBufferD2Ev' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'indirect_call') 857:22.22 warning: netwerk/cache2/CacheObserver.cpp:443:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'indirect_call') 857:22.22 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'indirect_call') 857:22.22 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/protocol/http/nsServerTiming.cpp:108:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'indirect_call') 857:22.22 warning: netwerk/protocol/http/nsServerTiming.cpp:108:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/protocol/http/nsServerTiming.cpp:108:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.22 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.22 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:507:22 [-Wmaybe-uninitialized] 'resultReplaceAfter' may be used uninitialized in this function 857:22.22 warning: netwerk/test/gtest/TestMozURL.cpp:353:16 [-Wdeprecated-declarations] 'Json::Reader::Reader()' is deprecated: Use CharReader and CharReaderBuilder instead 857:22.22 warning: netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:93:34 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead 857:22.22 warning: objdir/dist/include/gfxFontUtils.h:463:67 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead 857:22.22 warning: objdir/dist/include/js/Value.h:424:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 857:22.22 warning: objdir/dist/include/js/Value.h:424:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 857:22.22 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 857:22.22 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 857:22.22 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 857:22.22 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 857:22.23 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 857:22.23 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 857:22.23 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:713:12 [-Wmaybe-uninitialized] '*((void*)& atAnchor +16)' may be used uninitialized in this function 857:22.23 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 857:22.23 warning: objdir/dist/include/mozilla/Maybe.h:526:3 [-Wmaybe-uninitialized] '*((void*)& intrinsicSize +8)' may be used uninitialized in this function 857:22.23 warning: objdir/dist/include/mozilla/Maybe.h:526:3 [-Wmaybe-uninitialized] 'intrinsicSize' may be used uninitialized in this function 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray >' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:43:11 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:43:11 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair' with no trivial copy-assignment; use assignment instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::WebRenderScrollData' with no trivial copy-assignment; use value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead 857:22.23 warning: objdir/dist/include/mozilla/PodOperations.h:99:11 [-Wclass-memaccess] '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 857:22.23 warning: objdir/dist/include/mozilla/RefPtr.h:54:21 [-Wodr] type 'struct RefPtr' violates the C++ One Definition Rule 857:22.23 warning: objdir/dist/include/mozilla/ReflowInput.h:88:46 [-Wmaybe-uninitialized] 'frameType' may be used uninitialized in this function 857:22.24 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7 [-Wodr] type 'struct HTMLInputElement' violates the C++ One Definition Rule 857:22.24 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:142:3 [-Wodr] 'Release' violates the C++ One Definition Rule 857:22.24 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:142:3 [-Wodr] 'AddRef' violates the C++ One Definition Rule 857:22.24 warning: objdir/dist/include/mozilla/dom/TimeoutManager.h:40:64 [-Wmaybe-uninitialized] 'nestingLevel' may be used uninitialized in this function 857:22.24 warning: objdir/dist/include/nsCSSProps.h:175:46 [-Warray-bounds] array subscript (nsCSSPropertyID)438 is above array bounds of 'const Flags [438]' {aka 'const mozilla::CSSPropFlags [438]'} 857:22.24 warning: objdir/dist/include/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 857:22.24 warning: objdir/dist/include/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 857:22.24 warning: objdir/dist/include/nsISupportsImpl.h:1035:3 [-Wmultistatement-macros] macro expands to multiple statements 857:22.24 warning: objdir/dist/include/nsTArray.h:583:11 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 857:22.24 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:57284:30 [-Wmaybe-uninitialized] 'deleteSucceeded' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:198:26 [-Wmaybe-uninitialized] 'dst_top' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:105:37 [-Wmaybe-uninitialized] 'p6' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:107:37 [-Wmaybe-uninitialized] 'p5' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:109:37 [-Wmaybe-uninitialized] 'p4' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:114:37 [-Wmaybe-uninitialized] 'q4' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:116:37 [-Wmaybe-uninitialized] 'q5' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:118:61 [-Wmaybe-uninitialized] 'q6' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:119:28 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:120:42 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:123:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:428:29 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:543:39 [-Wmaybe-uninitialized] 'txtp' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1528:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1534:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c:198:26 [-Wmaybe-uninitialized] 'dst_top' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:105:37 [-Wmaybe-uninitialized] 'p6' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:107:37 [-Wmaybe-uninitialized] 'p5' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:109:37 [-Wmaybe-uninitialized] 'p4' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:114:37 [-Wmaybe-uninitialized] 'q4' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:116:37 [-Wmaybe-uninitialized] 'q5' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:118:61 [-Wmaybe-uninitialized] 'q6' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:119:28 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:120:42 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:123:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 857:22.24 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:428:29 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 857:22.25 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:543:39 [-Wmaybe-uninitialized] 'txtp' may be used uninitialized in this function 857:22.25 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1528:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 857:22.25 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1534:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 857:22.25 warning: security/apps/AppSignatureVerification.cpp:1214:25 [-Wmaybe-uninitialized] 'digestToUse' may be used uninitialized in this function 857:22.25 warning: security/apps/AppTrustDomain.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') 857:22.25 warning: security/apps/AppTrustDomain.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') 857:22.25 warning: security/apps/AppTrustDomain.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') 857:22.25 warning: security/ct/CTLogVerifier.h:29:7 [-Wodr] type 'struct CTLogVerifier' violates the C++ One Definition Rule 857:22.25 warning: security/ct/CTLogVerifier.h:31:3 [-Wodr] '__ct_comp ' violates the C++ One Definition Rule 857:22.25 warning: security/ct/CTLogVerifier.h:42:16 [-Wodr] 'Init' violates the C++ One Definition Rule 857:22.25 warning: security/ct/MultiLogCTVerifier.h:27:8 [-Wodr] 'AddLog' violates the C++ One Definition Rule 857:22.25 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.25 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.25 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.25 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.25 warning: security/manager/ssl/nsNSSCertificate.cpp:1364:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') 857:22.25 warning: security/manager/ssl/nsNSSCertificate.cpp:1364:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') 857:22.25 warning: security/manager/ssl/nsNSSCertificate.cpp:1364:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') 857:22.25 warning: security/manager/ssl/nsNSSCertificate.cpp:1364:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') 857:22.25 warning: security/manager/ssl/nsNSSModule.cpp:58:28 [-Waddress] the address of 'nsresult nsCertOverrideService::Init()' will never be NULL 857:22.25 warning: security/manager/ssl/nsNSSModule.cpp:58:28 [-Waddress] the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL 857:22.25 warning: security/manager/ssl/nsNSSModule.cpp:58:28 [-Waddress] the address of 'nsresult CertBlocklist::Init()' will never be NULL 857:22.25 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 857:22.25 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:39 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 857:22.25 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1102:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.25 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1102:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.25 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1102:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.25 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1102:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.25 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1401:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.25 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1401:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1401:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1401:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3620:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3620:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3620:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3620:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryOrigin.cpp:631:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryOrigin.cpp:631:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryOrigin.cpp:631:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryOrigin.cpp:631:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4133:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4133:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4133:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4133:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:115:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:115:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:115:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:115:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/terminator/nsTerminator.cpp:585:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/terminator/nsTerminator.cpp:585:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') 857:22.26 warning: toolkit/components/terminator/nsTerminator.cpp:585:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator5StartEv' does not match its profile data (counter 'arcs') 857:22.26 warning: toolkit/components/terminator/nsTerminator.cpp:585:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator5StartEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: toolkit/components/terminator/nsTerminator.cpp:585:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') 857:22.26 warning: tools/performance/PerfStats.cpp:260:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: tools/performance/PerfStats.cpp:260:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: tools/performance/PerfStats.cpp:260:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: tools/performance/PerfStats.cpp:260:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: tools/profiler/core/platform.cpp:1517:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 857:22.26 warning: tools/profiler/gecko/nsProfiler.cpp:826:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.26 warning: tools/profiler/gecko/nsProfiler.cpp:826:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.26 warning: tools/profiler/lul/LulMain.cpp:1565:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 857:22.26 warning: tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 857:22.26 warning: widget/WidgetUtils.cpp:149:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 857:22.26 warning: widget/WidgetUtils.cpp:149:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 857:22.27 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 857:22.27 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.27 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 857:22.27 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 857:22.27 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.27 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.27 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.27 warning: widget/gtk/nsWindow.cpp:6623:10 [-Wmaybe-uninitialized] 'topmostParentWindow' may be used uninitialized in this function 857:22.27 warning: xpcom/base/CycleCollectedJSContext.cpp:68:79 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead 857:22.27 warning: xpcom/base/MemoryTelemetry.cpp:538:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') 857:22.27 warning: xpcom/base/MemoryTelemetry.cpp:538:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') 857:22.27 warning: xpcom/base/MemoryTelemetry.cpp:538:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') 857:22.27 warning: xpcom/base/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 857:22.27 warning: xpcom/base/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 857:22.27 warning: xpcom/ds/nsObserverList.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsAtomSubTable8GCLockedE6GCKind' does not match its profile data (counter 'arcs') 857:22.27 warning: xpcom/ds/nsObserverList.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsAtomSubTable8GCLockedE6GCKind' does not match its profile data (counter 'time_profiler') 857:22.27 warning: xpcom/ds/nsObserverList.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_Z20NS_ShutdownAtomTablev' does not match its profile data (counter 'arcs') 857:22.27 warning: xpcom/ds/nsObserverList.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_Z20NS_ShutdownAtomTablev' does not match its profile data (counter 'time_profiler') 857:22.27 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'arcs') 857:22.27 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12IOInterposer5ClearEv' does not match its profile data (counter 'arcs') 857:22.27 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'time_profiler') 857:22.27 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12IOInterposer5ClearEv' does not match its profile data (counter 'time_profiler') 857:22.27 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'indirect_call') 857:22.27 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 857:22.27 warning: xpcom/io/nsEscape.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.27 warning: xpcom/io/nsEscape.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 857:22.27 warning: xpcom/io/nsEscape.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.27 warning: xpcom/io/nsEscape.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 857:22.27 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 857:22.27 warning: xpcom/threads/nsTimerImpl.cpp:796:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') 857:22.27 warning: xpcom/threads/nsTimerImpl.cpp:796:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') 857:22.27 warning: /usr/include/bits/string_fortified.h:128:33 [-Wrestrict] 'char* __builtin___strcat_chk(char*, const char*, long unsigned int)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 857:22.27 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 857:22.27 (suppressed 4 warnings in dom/webauthn/cbor-cpp) 857:22.27 (suppressed 9 warnings in gfx/angle/checkout) 857:22.27 (suppressed 10 warnings in gfx/cairo) 857:22.27 (suppressed 3 warnings in gfx/graphite2) 857:22.27 (suppressed 3 warnings in gfx/ots) 857:22.27 (suppressed 83 warnings in gfx/skia) 857:22.28 (suppressed 5 warnings in gfx/vr/service/openvr) 857:22.28 (suppressed 6 warnings in intl/icu) 857:22.28 (suppressed 3 warnings in js/src/jit/arm64/vixl) 857:22.28 (suppressed 1 warnings in media/libcubeb) 857:22.28 (suppressed 1 warnings in media/libjpeg) 857:22.28 (suppressed 1 warnings in media/libmkv) 857:22.28 (suppressed 1 warnings in media/libnestegg) 857:22.28 (suppressed 1 warnings in media/libopus) 857:22.28 (suppressed 4 warnings in media/libpng) 857:22.28 (suppressed 1 warnings in media/libsoundtouch) 857:22.28 (suppressed 1 warnings in media/libspeex_resampler) 857:22.28 (suppressed 1 warnings in media/libvorbis) 857:22.28 (suppressed 4 warnings in mfbt/double-conversion/double-conversion) 857:22.28 (suppressed 1 warnings in modules/woff2) 857:22.28 (suppressed 9 warnings in security/nss) 857:22.28 (suppressed 8 warnings in third_party) 857:22.28 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete To view resource usage of the build, run |mach resource-usage|. 857:22.52 We know it took a while, but your build finally finished successfully! To take your build for a test drive, run: |mach run| For more information on what to do now, see https://developer.mozilla.org/docs/Developer_Guide/So_You_Just_Built_Firefox + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.6cMiL5 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64 ++ dirname /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64 + cd firefox-70.0.1 + /usr/bin/cp -p /usr/share/bookmarks/default-bookmarks.html objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-70.0.1/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-70.0.1/objdir/browser/installer' /builddir/build/BUILD/firefox-70.0.1/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-70.0.1/toolkit/locales/gen_multilocale.py main '../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../dist/bin/res/multilocale.txt' en-US printf '\n[multilocale]\n' > locale-manifest.in printf '@RESPATH@/res/multilocale.txt\n' >> locale-manifest.in for LOCALE in en-US ;\ do \ for ENTRY in @RESPATH@/browser/chrome/ @RESPATH@/chrome/ ;\ do \ printf "$ENTRY""$LOCALE"'@JAREXT@\n' >> locale-manifest.in; \ printf "$ENTRY""$LOCALE"'.manifest\n' >> locale-manifest.in; \ done \ done 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* BadCertAndPinningServer* OCSPStaplingServer* SanctionsTestServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \ /builddir/build/BUILD/firefox-70.0.1/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-70.0.1/objdir/browser/installer/locale-manifest.in -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=30 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VPX_VPX_DECODER_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"70.0"' -DMOZILLA_VERSION='"70.0.1"' -DMOZILLA_VERSION_U=70.0.1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"70.0.1"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_LTO=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_NORMANDY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"aarch64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/firefox-70.0.1/browser/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ --jarlog /builddir/build/BUILD/firefox-70.0.1/objdir/jarlog/en-US.log \ --compress none \ /builddir/build/BUILD/firefox-70.0.1/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-70.0.1/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-70.0.1/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64 /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/bin /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_WAYLAND__/false/ -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-70.0.1-20191101.tar.xz ++ ls firefox-langpacks/ach.xpi firefox-langpacks/af.xpi firefox-langpacks/an.xpi firefox-langpacks/ar.xpi firefox-langpacks/ast.xpi firefox-langpacks/az.xpi firefox-langpacks/be.xpi firefox-langpacks/bg.xpi firefox-langpacks/bn.xpi firefox-langpacks/br.xpi firefox-langpacks/bs.xpi firefox-langpacks/ca.xpi firefox-langpacks/cak.xpi firefox-langpacks/cs.xpi firefox-langpacks/cy.xpi firefox-langpacks/da.xpi firefox-langpacks/de.xpi firefox-langpacks/dsb.xpi firefox-langpacks/el.xpi firefox-langpacks/en-CA.xpi firefox-langpacks/en-GB.xpi firefox-langpacks/eo.xpi firefox-langpacks/es-AR.xpi firefox-langpacks/es-CL.xpi firefox-langpacks/es-ES.xpi firefox-langpacks/es-MX.xpi firefox-langpacks/et.xpi firefox-langpacks/eu.xpi firefox-langpacks/fa.xpi firefox-langpacks/ff.xpi firefox-langpacks/fi.xpi firefox-langpacks/fr.xpi firefox-langpacks/fy-NL.xpi firefox-langpacks/ga-IE.xpi firefox-langpacks/gd.xpi firefox-langpacks/gl.xpi firefox-langpacks/gn.xpi firefox-langpacks/gu-IN.xpi firefox-langpacks/he.xpi firefox-langpacks/hi-IN.xpi firefox-langpacks/hr.xpi firefox-langpacks/hsb.xpi firefox-langpacks/hu.xpi firefox-langpacks/hy-AM.xpi firefox-langpacks/ia.xpi firefox-langpacks/id.xpi firefox-langpacks/is.xpi firefox-langpacks/it.xpi firefox-langpacks/ja.xpi firefox-langpacks/ka.xpi firefox-langpacks/kab.xpi firefox-langpacks/kk.xpi firefox-langpacks/km.xpi firefox-langpacks/kn.xpi firefox-langpacks/ko.xpi firefox-langpacks/lij.xpi firefox-langpacks/lt.xpi firefox-langpacks/lv.xpi firefox-langpacks/mk.xpi firefox-langpacks/mr.xpi firefox-langpacks/ms.xpi firefox-langpacks/my.xpi firefox-langpacks/nb-NO.xpi firefox-langpacks/ne-NP.xpi firefox-langpacks/nl.xpi firefox-langpacks/nn-NO.xpi firefox-langpacks/oc.xpi firefox-langpacks/pa-IN.xpi firefox-langpacks/pl.xpi firefox-langpacks/pt-BR.xpi firefox-langpacks/pt-PT.xpi firefox-langpacks/rm.xpi firefox-langpacks/ro.xpi firefox-langpacks/ru.xpi firefox-langpacks/si.xpi firefox-langpacks/sk.xpi firefox-langpacks/sl.xpi firefox-langpacks/son.xpi firefox-langpacks/sq.xpi firefox-langpacks/sr.xpi firefox-langpacks/sv-SE.xpi firefox-langpacks/ta.xpi firefox-langpacks/te.xpi firefox-langpacks/th.xpi firefox-langpacks/tr.xpi firefox-langpacks/uk.xpi firefox-langpacks/ur.xpi firefox-langpacks/uz.xpi firefox-langpacks/vi.xpi firefox-langpacks/xh.xpi firefox-langpacks/zh-CN.xpi firefox-langpacks/zh-TW.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ach.xpi .xpi + language=ach + extensionID=langpack-ach@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ach@firefox.mozilla.org + unzip -qq firefox-langpacks/ach.xpi -d langpack-ach@firefox.mozilla.org + find langpack-ach@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ach@firefox.mozilla.org + zip -qq -r9mX ../langpack-ach@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ach ++ sed -e s/-/_/g + language=ach + echo '%lang(ach) /usr/lib64/firefox/langpacks/langpack-ach@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/af.xpi .xpi + language=af + extensionID=langpack-af@firefox.mozilla.org + /usr/bin/mkdir -p langpack-af@firefox.mozilla.org + unzip -qq firefox-langpacks/af.xpi -d langpack-af@firefox.mozilla.org + xargs chmod 644 + find langpack-af@firefox.mozilla.org -type f + cd langpack-af@firefox.mozilla.org + zip -qq -r9mX ../langpack-af@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo af ++ sed -e s/-/_/g + language=af + echo '%lang(af) /usr/lib64/firefox/langpacks/langpack-af@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/an.xpi .xpi + language=an + extensionID=langpack-an@firefox.mozilla.org + /usr/bin/mkdir -p langpack-an@firefox.mozilla.org + unzip -qq firefox-langpacks/an.xpi -d langpack-an@firefox.mozilla.org + find langpack-an@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-an@firefox.mozilla.org + zip -qq -r9mX ../langpack-an@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo an ++ sed -e s/-/_/g + language=an + echo '%lang(an) /usr/lib64/firefox/langpacks/langpack-an@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ar.xpi .xpi + language=ar + extensionID=langpack-ar@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ar@firefox.mozilla.org + unzip -qq firefox-langpacks/ar.xpi -d langpack-ar@firefox.mozilla.org + find langpack-ar@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ar@firefox.mozilla.org + zip -qq -r9mX ../langpack-ar@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ar ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/lib64/firefox/langpacks/langpack-ar@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ast.xpi .xpi + language=ast + extensionID=langpack-ast@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ast@firefox.mozilla.org + unzip -qq firefox-langpacks/ast.xpi -d langpack-ast@firefox.mozilla.org + find langpack-ast@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ast@firefox.mozilla.org + zip -qq -r9mX ../langpack-ast@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ast ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/firefox/langpacks/langpack-ast@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/az.xpi .xpi + language=az + extensionID=langpack-az@firefox.mozilla.org + /usr/bin/mkdir -p langpack-az@firefox.mozilla.org + unzip -qq firefox-langpacks/az.xpi -d langpack-az@firefox.mozilla.org + find langpack-az@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-az@firefox.mozilla.org + zip -qq -r9mX ../langpack-az@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo az ++ sed -e s/-/_/g + language=az + echo '%lang(az) /usr/lib64/firefox/langpacks/langpack-az@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@firefox.mozilla.org + /usr/bin/mkdir -p langpack-be@firefox.mozilla.org + unzip -qq firefox-langpacks/be.xpi -d langpack-be@firefox.mozilla.org + find langpack-be@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-be@firefox.mozilla.org + zip -qq -r9mX ../langpack-be@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo be ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/firefox/langpacks/langpack-be@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bg@firefox.mozilla.org + unzip -qq firefox-langpacks/bg.xpi -d langpack-bg@firefox.mozilla.org + find langpack-bg@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@firefox.mozilla.org + zip -qq -r9mX ../langpack-bg@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo bg ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/lib64/firefox/langpacks/langpack-bg@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bn.xpi .xpi + language=bn + extensionID=langpack-bn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn@firefox.mozilla.org + unzip -qq firefox-langpacks/bn.xpi -d langpack-bn@firefox.mozilla.org + find langpack-bn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-bn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo bn ++ sed -e s/-/_/g + language=bn + echo '%lang(bn) /usr/lib64/firefox/langpacks/langpack-bn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/br.xpi .xpi + language=br + extensionID=langpack-br@firefox.mozilla.org + /usr/bin/mkdir -p langpack-br@firefox.mozilla.org + unzip -qq firefox-langpacks/br.xpi -d langpack-br@firefox.mozilla.org + find langpack-br@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-br@firefox.mozilla.org + zip -qq -r9mX ../langpack-br@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/firefox/langpacks/langpack-br@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bs.xpi .xpi + language=bs + extensionID=langpack-bs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bs@firefox.mozilla.org + unzip -qq firefox-langpacks/bs.xpi -d langpack-bs@firefox.mozilla.org + xargs chmod 644 + find langpack-bs@firefox.mozilla.org -type f + cd langpack-bs@firefox.mozilla.org + zip -qq -r9mX ../langpack-bs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo bs ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/lib64/firefox/langpacks/langpack-bs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + xargs chmod 644 + find langpack-ca@firefox.mozilla.org -type f + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ca ++ sed -e s/-/_/g + language=ca + echo '%lang(ca) /usr/lib64/firefox/langpacks/langpack-ca@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cak.xpi .xpi + language=cak + extensionID=langpack-cak@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cak@firefox.mozilla.org + unzip -qq firefox-langpacks/cak.xpi -d langpack-cak@firefox.mozilla.org + find langpack-cak@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cak@firefox.mozilla.org + zip -qq -r9mX ../langpack-cak@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo cak ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/firefox/langpacks/langpack-cak@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cs@firefox.mozilla.org + unzip -qq firefox-langpacks/cs.xpi -d langpack-cs@firefox.mozilla.org + find langpack-cs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@firefox.mozilla.org + zip -qq -r9mX ../langpack-cs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo cs ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/lib64/firefox/langpacks/langpack-cs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cy@firefox.mozilla.org + unzip -qq firefox-langpacks/cy.xpi -d langpack-cy@firefox.mozilla.org + find langpack-cy@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@firefox.mozilla.org + zip -qq -r9mX ../langpack-cy@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo cy ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib64/firefox/langpacks/langpack-cy@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@firefox.mozilla.org + /usr/bin/mkdir -p langpack-da@firefox.mozilla.org + unzip -qq firefox-langpacks/da.xpi -d langpack-da@firefox.mozilla.org + xargs chmod 644 + find langpack-da@firefox.mozilla.org -type f + cd langpack-da@firefox.mozilla.org + zip -qq -r9mX ../langpack-da@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo de ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib64/firefox/langpacks/langpack-de@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-dsb@firefox.mozilla.org + unzip -qq firefox-langpacks/dsb.xpi -d langpack-dsb@firefox.mozilla.org + find langpack-dsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-dsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-dsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/firefox/langpacks/langpack-dsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@firefox.mozilla.org + /usr/bin/mkdir -p langpack-el@firefox.mozilla.org + unzip -qq firefox-langpacks/el.xpi -d langpack-el@firefox.mozilla.org + find langpack-el@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-el@firefox.mozilla.org + zip -qq -r9mX ../langpack-el@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo el + language=el + echo '%lang(el) /usr/lib64/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo en-CA ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/lib64/firefox/langpacks/langpack-en-CA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@firefox.mozilla.org + unzip -qq firefox-langpacks/en-GB.xpi -d langpack-en-GB@firefox.mozilla.org + find langpack-en-GB@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-GB@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/firefox/langpacks/langpack-en-GB@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eo.xpi .xpi + language=eo + extensionID=langpack-eo@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eo@firefox.mozilla.org + unzip -qq firefox-langpacks/eo.xpi -d langpack-eo@firefox.mozilla.org + xargs chmod 644 + find langpack-eo@firefox.mozilla.org -type f + cd langpack-eo@firefox.mozilla.org + zip -qq -r9mX ../langpack-eo@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo eo ++ sed -e s/-/_/g + language=eo + echo '%lang(eo) /usr/lib64/firefox/langpacks/langpack-eo@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@firefox.mozilla.org + unzip -qq firefox-langpacks/es-AR.xpi -d langpack-es-AR@firefox.mozilla.org + find langpack-es-AR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-AR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib64/firefox/langpacks/langpack-es-AR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-CL.xpi .xpi + language=es-CL + extensionID=langpack-es-CL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-CL@firefox.mozilla.org + unzip -qq firefox-langpacks/es-CL.xpi -d langpack-es-CL@firefox.mozilla.org + find langpack-es-CL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-CL@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-CL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo es-CL ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/lib64/firefox/langpacks/langpack-es-CL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@firefox.mozilla.org + unzip -qq firefox-langpacks/es-ES.xpi -d langpack-es-ES@firefox.mozilla.org + find langpack-es-ES@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-ES@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/firefox/langpacks/langpack-es-ES@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-MX.xpi .xpi + language=es-MX + extensionID=langpack-es-MX@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-MX@firefox.mozilla.org + unzip -qq firefox-langpacks/es-MX.xpi -d langpack-es-MX@firefox.mozilla.org + find langpack-es-MX@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-MX@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-MX@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo es-MX ++ sed -e s/-/_/g + language=es_MX + echo '%lang(es_MX) /usr/lib64/firefox/langpacks/langpack-es-MX@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@firefox.mozilla.org + /usr/bin/mkdir -p langpack-et@firefox.mozilla.org + unzip -qq firefox-langpacks/et.xpi -d langpack-et@firefox.mozilla.org + xargs chmod 644 + find langpack-et@firefox.mozilla.org -type f + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo et ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib64/firefox/langpacks/langpack-et@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eu@firefox.mozilla.org + unzip -qq firefox-langpacks/eu.xpi -d langpack-eu@firefox.mozilla.org + find langpack-eu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eu@firefox.mozilla.org + zip -qq -r9mX ../langpack-eu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/firefox/langpacks/langpack-eu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fa@firefox.mozilla.org + unzip -qq firefox-langpacks/fa.xpi -d langpack-fa@firefox.mozilla.org + find langpack-fa@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@firefox.mozilla.org + zip -qq -r9mX ../langpack-fa@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo fa ++ sed -e s/-/_/g + language=fa + echo '%lang(fa) /usr/lib64/firefox/langpacks/langpack-fa@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ff.xpi .xpi + language=ff + extensionID=langpack-ff@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ff@firefox.mozilla.org + unzip -qq firefox-langpacks/ff.xpi -d langpack-ff@firefox.mozilla.org + xargs chmod 644 + find langpack-ff@firefox.mozilla.org -type f + cd langpack-ff@firefox.mozilla.org + zip -qq -r9mX ../langpack-ff@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ff ++ sed -e s/-/_/g + language=ff + echo '%lang(ff) /usr/lib64/firefox/langpacks/langpack-ff@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fi.xpi .xpi + language=fi + extensionID=langpack-fi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fi@firefox.mozilla.org + unzip -qq firefox-langpacks/fi.xpi -d langpack-fi@firefox.mozilla.org + find langpack-fi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fi@firefox.mozilla.org + zip -qq -r9mX ../langpack-fi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo fi ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/lib64/firefox/langpacks/langpack-fi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fr.xpi .xpi + language=fr + extensionID=langpack-fr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fr@firefox.mozilla.org + unzip -qq firefox-langpacks/fr.xpi -d langpack-fr@firefox.mozilla.org + xargs chmod 644 + find langpack-fr@firefox.mozilla.org -type f + cd langpack-fr@firefox.mozilla.org + zip -qq -r9mX ../langpack-fr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo fr ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/lib64/firefox/langpacks/langpack-fr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fy-NL.xpi .xpi + language=fy-NL + extensionID=langpack-fy-NL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fy-NL@firefox.mozilla.org + unzip -qq firefox-langpacks/fy-NL.xpi -d langpack-fy-NL@firefox.mozilla.org + xargs chmod 644 + find langpack-fy-NL@firefox.mozilla.org -type f + cd langpack-fy-NL@firefox.mozilla.org + zip -qq -r9mX ../langpack-fy-NL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo fy-NL ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/firefox/langpacks/langpack-fy-NL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@firefox.mozilla.org + unzip -qq firefox-langpacks/ga-IE.xpi -d langpack-ga-IE@firefox.mozilla.org + xargs chmod 644 + find langpack-ga-IE@firefox.mozilla.org -type f + cd langpack-ga-IE@firefox.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ga-IE ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/firefox/langpacks/langpack-ga-IE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gd@firefox.mozilla.org + unzip -qq firefox-langpacks/gd.xpi -d langpack-gd@firefox.mozilla.org + find langpack-gd@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@firefox.mozilla.org + zip -qq -r9mX ../langpack-gd@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo gd ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/firefox/langpacks/langpack-gd@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gl@firefox.mozilla.org + unzip -qq firefox-langpacks/gl.xpi -d langpack-gl@firefox.mozilla.org + find langpack-gl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gl@firefox.mozilla.org + zip -qq -r9mX ../langpack-gl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/firefox/langpacks/langpack-gl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gn.xpi .xpi + language=gn + extensionID=langpack-gn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gn@firefox.mozilla.org + unzip -qq firefox-langpacks/gn.xpi -d langpack-gn@firefox.mozilla.org + find langpack-gn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo gn ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/lib64/firefox/langpacks/langpack-gn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gu-IN.xpi .xpi + language=gu-IN + extensionID=langpack-gu-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gu-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/gu-IN.xpi -d langpack-gu-IN@firefox.mozilla.org + find langpack-gu-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gu-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-gu-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo gu-IN ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/lib64/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + xargs chmod 644 + find langpack-he@firefox.mozilla.org -type f + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo he ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib64/firefox/langpacks/langpack-he@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hi-IN.xpi .xpi + language=hi-IN + extensionID=langpack-hi-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hi-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/hi-IN.xpi -d langpack-hi-IN@firefox.mozilla.org + find langpack-hi-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hi-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-hi-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo hi-IN ++ sed -e s/-/_/g + language=hi_IN + echo '%lang(hi_IN) /usr/lib64/firefox/langpacks/langpack-hi-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hr@firefox.mozilla.org + unzip -qq firefox-langpacks/hr.xpi -d langpack-hr@firefox.mozilla.org + find langpack-hr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@firefox.mozilla.org + zip -qq -r9mX ../langpack-hr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo hr ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/lib64/firefox/langpacks/langpack-hr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hsb.xpi .xpi + language=hsb + extensionID=langpack-hsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hsb@firefox.mozilla.org + unzip -qq firefox-langpacks/hsb.xpi -d langpack-hsb@firefox.mozilla.org + find langpack-hsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-hsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo hsb ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/lib64/firefox/langpacks/langpack-hsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hu.xpi .xpi + language=hu + extensionID=langpack-hu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hu@firefox.mozilla.org + unzip -qq firefox-langpacks/hu.xpi -d langpack-hu@firefox.mozilla.org + find langpack-hu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hu@firefox.mozilla.org + zip -qq -r9mX ../langpack-hu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib64/firefox/langpacks/langpack-hu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@firefox.mozilla.org + unzip -qq firefox-langpacks/hy-AM.xpi -d langpack-hy-AM@firefox.mozilla.org + xargs chmod 644 + find langpack-hy-AM@firefox.mozilla.org -type f + cd langpack-hy-AM@firefox.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/firefox/langpacks/langpack-hy-AM@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ia.xpi .xpi + language=ia + extensionID=langpack-ia@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ia@firefox.mozilla.org + unzip -qq firefox-langpacks/ia.xpi -d langpack-ia@firefox.mozilla.org + find langpack-ia@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ia@firefox.mozilla.org + zip -qq -r9mX ../langpack-ia@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ia ++ sed -e s/-/_/g + language=ia + echo '%lang(ia) /usr/lib64/firefox/langpacks/langpack-ia@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@firefox.mozilla.org + /usr/bin/mkdir -p langpack-id@firefox.mozilla.org + unzip -qq firefox-langpacks/id.xpi -d langpack-id@firefox.mozilla.org + xargs chmod 644 + find langpack-id@firefox.mozilla.org -type f + cd langpack-id@firefox.mozilla.org + zip -qq -r9mX ../langpack-id@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo id ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/firefox/langpacks/langpack-id@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@firefox.mozilla.org + /usr/bin/mkdir -p langpack-is@firefox.mozilla.org + unzip -qq firefox-langpacks/is.xpi -d langpack-is@firefox.mozilla.org + find langpack-is@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-is@firefox.mozilla.org + zip -qq -r9mX ../langpack-is@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo is ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/firefox/langpacks/langpack-is@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@firefox.mozilla.org + /usr/bin/mkdir -p langpack-it@firefox.mozilla.org + unzip -qq firefox-langpacks/it.xpi -d langpack-it@firefox.mozilla.org + find langpack-it@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-it@firefox.mozilla.org + zip -qq -r9mX ../langpack-it@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo it ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/firefox/langpacks/langpack-it@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ja@firefox.mozilla.org + unzip -qq firefox-langpacks/ja.xpi -d langpack-ja@firefox.mozilla.org + xargs chmod 644 + find langpack-ja@firefox.mozilla.org -type f + cd langpack-ja@firefox.mozilla.org + zip -qq -r9mX ../langpack-ja@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + xargs chmod 644 + find langpack-ka@firefox.mozilla.org -type f + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ka ++ sed -e s/-/_/g + language=ka + echo '%lang(ka) /usr/lib64/firefox/langpacks/langpack-ka@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kab.xpi .xpi + language=kab + extensionID=langpack-kab@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kab@firefox.mozilla.org + unzip -qq firefox-langpacks/kab.xpi -d langpack-kab@firefox.mozilla.org + find langpack-kab@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kab@firefox.mozilla.org + zip -qq -r9mX ../langpack-kab@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo kab ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/firefox/langpacks/langpack-kab@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kk@firefox.mozilla.org + unzip -qq firefox-langpacks/kk.xpi -d langpack-kk@firefox.mozilla.org + find langpack-kk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kk@firefox.mozilla.org + zip -qq -r9mX ../langpack-kk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo km ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib64/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + find langpack-kn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo kn ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/lib64/firefox/langpacks/langpack-kn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ko@firefox.mozilla.org + unzip -qq firefox-langpacks/ko.xpi -d langpack-ko@firefox.mozilla.org + find langpack-ko@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ko ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/firefox/langpacks/langpack-ko@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lij.xpi .xpi + language=lij + extensionID=langpack-lij@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lij@firefox.mozilla.org + unzip -qq firefox-langpacks/lij.xpi -d langpack-lij@firefox.mozilla.org + find langpack-lij@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lij@firefox.mozilla.org + zip -qq -r9mX ../langpack-lij@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo lij + language=lij + echo '%lang(lij) /usr/lib64/firefox/langpacks/langpack-lij@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lt.xpi .xpi + language=lt + extensionID=langpack-lt@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lt@firefox.mozilla.org + unzip -qq firefox-langpacks/lt.xpi -d langpack-lt@firefox.mozilla.org + find langpack-lt@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lt@firefox.mozilla.org + zip -qq -r9mX ../langpack-lt@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo lt ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib64/firefox/langpacks/langpack-lt@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lv.xpi .xpi + language=lv + extensionID=langpack-lv@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lv@firefox.mozilla.org + unzip -qq firefox-langpacks/lv.xpi -d langpack-lv@firefox.mozilla.org + find langpack-lv@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lv@firefox.mozilla.org + zip -qq -r9mX ../langpack-lv@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo lv ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/lib64/firefox/langpacks/langpack-lv@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mk.xpi .xpi + language=mk + extensionID=langpack-mk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mk@firefox.mozilla.org + unzip -qq firefox-langpacks/mk.xpi -d langpack-mk@firefox.mozilla.org + find langpack-mk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mk@firefox.mozilla.org + zip -qq -r9mX ../langpack-mk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo mk + language=mk + echo '%lang(mk) /usr/lib64/firefox/langpacks/langpack-mk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mr.xpi .xpi + language=mr + extensionID=langpack-mr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mr@firefox.mozilla.org + unzip -qq firefox-langpacks/mr.xpi -d langpack-mr@firefox.mozilla.org + find langpack-mr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mr@firefox.mozilla.org + zip -qq -r9mX ../langpack-mr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo mr + language=mr + echo '%lang(mr) /usr/lib64/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ms ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib64/firefox/langpacks/langpack-ms@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/my.xpi .xpi + language=my + extensionID=langpack-my@firefox.mozilla.org + /usr/bin/mkdir -p langpack-my@firefox.mozilla.org + unzip -qq firefox-langpacks/my.xpi -d langpack-my@firefox.mozilla.org + find langpack-my@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-my@firefox.mozilla.org + zip -qq -r9mX ../langpack-my@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo my ++ sed -e s/-/_/g + language=my + echo '%lang(my) /usr/lib64/firefox/langpacks/langpack-my@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nb-NO.xpi -d langpack-nb-NO@firefox.mozilla.org + xargs chmod 644 + find langpack-nb-NO@firefox.mozilla.org -type f + cd langpack-nb-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/firefox/langpacks/langpack-nb-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ne-NP.xpi .xpi + language=ne-NP + extensionID=langpack-ne-NP@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ne-NP@firefox.mozilla.org + unzip -qq firefox-langpacks/ne-NP.xpi -d langpack-ne-NP@firefox.mozilla.org + xargs chmod 644 + find langpack-ne-NP@firefox.mozilla.org -type f + cd langpack-ne-NP@firefox.mozilla.org + zip -qq -r9mX ../langpack-ne-NP@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo ne-NP + language=ne_NP + echo '%lang(ne_NP) /usr/lib64/firefox/langpacks/langpack-ne-NP@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nl@firefox.mozilla.org + unzip -qq firefox-langpacks/nl.xpi -d langpack-nl@firefox.mozilla.org + find langpack-nl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@firefox.mozilla.org + zip -qq -r9mX ../langpack-nl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/firefox/langpacks/langpack-nl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nn-NO.xpi -d langpack-nn-NO@firefox.mozilla.org + xargs chmod 644 + find langpack-nn-NO@firefox.mozilla.org -type f + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo nn-NO + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/firefox/langpacks/langpack-nn-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/oc.xpi .xpi + language=oc + extensionID=langpack-oc@firefox.mozilla.org + /usr/bin/mkdir -p langpack-oc@firefox.mozilla.org + unzip -qq firefox-langpacks/oc.xpi -d langpack-oc@firefox.mozilla.org + find langpack-oc@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-oc@firefox.mozilla.org + zip -qq -r9mX ../langpack-oc@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo oc ++ sed -e s/-/_/g + language=oc + echo '%lang(oc) /usr/lib64/firefox/langpacks/langpack-oc@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pa-IN.xpi .xpi + language=pa-IN + extensionID=langpack-pa-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pa-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/pa-IN.xpi -d langpack-pa-IN@firefox.mozilla.org + xargs chmod 644 + find langpack-pa-IN@firefox.mozilla.org -type f + cd langpack-pa-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-pa-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib64/firefox/langpacks/langpack-pa-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pl@firefox.mozilla.org + unzip -qq firefox-langpacks/pl.xpi -d langpack-pl@firefox.mozilla.org + find langpack-pl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pl@firefox.mozilla.org + zip -qq -r9mX ../langpack-pl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo pl ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/firefox/langpacks/langpack-pl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-BR.xpi -d langpack-pt-BR@firefox.mozilla.org + find langpack-pt-BR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/firefox/langpacks/langpack-pt-BR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-PT.xpi -d langpack-pt-PT@firefox.mozilla.org + find langpack-pt-PT@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/firefox/langpacks/langpack-pt-PT@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@firefox.mozilla.org + /usr/bin/mkdir -p langpack-rm@firefox.mozilla.org + unzip -qq firefox-langpacks/rm.xpi -d langpack-rm@firefox.mozilla.org + find langpack-rm@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-rm@firefox.mozilla.org + zip -qq -r9mX ../langpack-rm@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo rm ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/firefox/langpacks/langpack-rm@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ro@firefox.mozilla.org + unzip -qq firefox-langpacks/ro.xpi -d langpack-ro@firefox.mozilla.org + find langpack-ro@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ro@firefox.mozilla.org + zip -qq -r9mX ../langpack-ro@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ro ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/firefox/langpacks/langpack-ro@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ru@firefox.mozilla.org + unzip -qq firefox-langpacks/ru.xpi -d langpack-ru@firefox.mozilla.org + xargs chmod 644 + find langpack-ru@firefox.mozilla.org -type f + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo ru + language=ru + echo '%lang(ru) /usr/lib64/firefox/langpacks/langpack-ru@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/si.xpi .xpi + language=si + extensionID=langpack-si@firefox.mozilla.org + /usr/bin/mkdir -p langpack-si@firefox.mozilla.org + unzip -qq firefox-langpacks/si.xpi -d langpack-si@firefox.mozilla.org + find langpack-si@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-si@firefox.mozilla.org + zip -qq -r9mX ../langpack-si@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo si ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/lib64/firefox/langpacks/langpack-si@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sk.xpi .xpi + language=sk + extensionID=langpack-sk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sk@firefox.mozilla.org + unzip -qq firefox-langpacks/sk.xpi -d langpack-sk@firefox.mozilla.org + find langpack-sk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sk@firefox.mozilla.org + zip -qq -r9mX ../langpack-sk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo sk ++ sed -e s/-/_/g + language=sk + echo '%lang(sk) /usr/lib64/firefox/langpacks/langpack-sk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sl.xpi .xpi + language=sl + extensionID=langpack-sl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sl@firefox.mozilla.org + unzip -qq firefox-langpacks/sl.xpi -d langpack-sl@firefox.mozilla.org + find langpack-sl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sl@firefox.mozilla.org + zip -qq -r9mX ../langpack-sl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/firefox/langpacks/langpack-sl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/son.xpi .xpi + language=son + extensionID=langpack-son@firefox.mozilla.org + /usr/bin/mkdir -p langpack-son@firefox.mozilla.org + unzip -qq firefox-langpacks/son.xpi -d langpack-son@firefox.mozilla.org + find langpack-son@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-son@firefox.mozilla.org + zip -qq -r9mX ../langpack-son@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo son ++ sed -e s/-/_/g + language=son + echo '%lang(son) /usr/lib64/firefox/langpacks/langpack-son@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sq@firefox.mozilla.org + unzip -qq firefox-langpacks/sq.xpi -d langpack-sq@firefox.mozilla.org + find langpack-sq@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sq@firefox.mozilla.org + zip -qq -r9mX ../langpack-sq@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo sq ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/firefox/langpacks/langpack-sq@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sr@firefox.mozilla.org + unzip -qq firefox-langpacks/sr.xpi -d langpack-sr@firefox.mozilla.org + find langpack-sr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@firefox.mozilla.org + zip -qq -r9mX ../langpack-sr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/firefox/langpacks/langpack-sr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@firefox.mozilla.org + unzip -qq firefox-langpacks/sv-SE.xpi -d langpack-sv-SE@firefox.mozilla.org + xargs chmod 644 + find langpack-sv-SE@firefox.mozilla.org -type f + cd langpack-sv-SE@firefox.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/firefox/langpacks/langpack-sv-SE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ta.xpi .xpi + language=ta + extensionID=langpack-ta@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ta@firefox.mozilla.org + unzip -qq firefox-langpacks/ta.xpi -d langpack-ta@firefox.mozilla.org + find langpack-ta@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ta@firefox.mozilla.org + zip -qq -r9mX ../langpack-ta@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ta ++ sed -e s/-/_/g + language=ta + echo '%lang(ta) /usr/lib64/firefox/langpacks/langpack-ta@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/te.xpi .xpi + language=te + extensionID=langpack-te@firefox.mozilla.org + /usr/bin/mkdir -p langpack-te@firefox.mozilla.org + unzip -qq firefox-langpacks/te.xpi -d langpack-te@firefox.mozilla.org + find langpack-te@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-te@firefox.mozilla.org + zip -qq -r9mX ../langpack-te@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo te ++ sed -e s/-/_/g + language=te + echo '%lang(te) /usr/lib64/firefox/langpacks/langpack-te@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/th.xpi .xpi + language=th + extensionID=langpack-th@firefox.mozilla.org + /usr/bin/mkdir -p langpack-th@firefox.mozilla.org + unzip -qq firefox-langpacks/th.xpi -d langpack-th@firefox.mozilla.org + find langpack-th@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-th@firefox.mozilla.org + zip -qq -r9mX ../langpack-th@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo th ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/lib64/firefox/langpacks/langpack-th@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + xargs chmod 644 + find langpack-tr@firefox.mozilla.org -type f + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/firefox/langpacks/langpack-tr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uk@firefox.mozilla.org + unzip -qq firefox-langpacks/uk.xpi -d langpack-uk@firefox.mozilla.org + xargs chmod 644 + find langpack-uk@firefox.mozilla.org -type f + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo ur ++ sed -e s/-/_/g + language=ur + echo '%lang(ur) /usr/lib64/firefox/langpacks/langpack-ur@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uz@firefox.mozilla.org + unzip -qq firefox-langpacks/uz.xpi -d langpack-uz@firefox.mozilla.org + xargs chmod 644 + find langpack-uz@firefox.mozilla.org -type f + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-70.0.1 ++ echo uz ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/lib64/firefox/langpacks/langpack-uz@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-vi@firefox.mozilla.org + unzip -qq firefox-langpacks/vi.xpi -d langpack-vi@firefox.mozilla.org + find langpack-vi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@firefox.mozilla.org + zip -qq -r9mX ../langpack-vi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo vi ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/lib64/firefox/langpacks/langpack-vi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/xh.xpi .xpi + language=xh + extensionID=langpack-xh@firefox.mozilla.org + /usr/bin/mkdir -p langpack-xh@firefox.mozilla.org + unzip -qq firefox-langpacks/xh.xpi -d langpack-xh@firefox.mozilla.org + find langpack-xh@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-xh@firefox.mozilla.org + zip -qq -r9mX ../langpack-xh@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo xh ++ sed -e s/-/_/g + language=xh + echo '%lang(xh) /usr/lib64/firefox/langpacks/langpack-xh@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-CN.xpi -d langpack-zh-CN@firefox.mozilla.org + find langpack-zh-CN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-CN@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-CN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/firefox/langpacks/langpack-zh-CN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-TW.xpi -d langpack-zh-TW@firefox.mozilla.org + find langpack-zh-TW@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks ++ echo zh-TW ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/lib64/firefox/langpacks/langpack-zh-TW@firefox.mozilla.org.xpi' + /usr/bin/rm -rf firefox-langpacks + create_default_langpack es-AR es + language_long=es-AR + language_short=es + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-70.0.1 + echo '%lang(es) /usr/lib64/firefox/langpacks/langpack-es@firefox.mozilla.org.xpi' + create_default_langpack fy-NL fy + language_long=fy-NL + language_short=fy + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-70.0.1 + echo '%lang(fy) /usr/lib64/firefox/langpacks/langpack-fy@firefox.mozilla.org.xpi' + create_default_langpack ga-IE ga + language_long=ga-IE + language_short=ga + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-70.0.1 + echo '%lang(ga) /usr/lib64/firefox/langpacks/langpack-ga@firefox.mozilla.org.xpi' + create_default_langpack gu-IN gu + language_long=gu-IN + language_short=gu + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-70.0.1 + cd - + echo '%lang(gu) /usr/lib64/firefox/langpacks/langpack-gu@firefox.mozilla.org.xpi' + create_default_langpack hi-IN hi + language_long=hi-IN + language_short=hi + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-70.0.1 + cd - + echo '%lang(hi) /usr/lib64/firefox/langpacks/langpack-hi@firefox.mozilla.org.xpi' + create_default_langpack hy-AM hy + language_long=hy-AM + language_short=hy + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-70.0.1 + echo '%lang(hy) /usr/lib64/firefox/langpacks/langpack-hy@firefox.mozilla.org.xpi' + create_default_langpack nb-NO nb + language_long=nb-NO + language_short=nb + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-70.0.1 + cd - + echo '%lang(nb) /usr/lib64/firefox/langpacks/langpack-nb@firefox.mozilla.org.xpi' + create_default_langpack nn-NO nn + language_long=nn-NO + language_short=nn + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-70.0.1 + echo '%lang(nn) /usr/lib64/firefox/langpacks/langpack-nn@firefox.mozilla.org.xpi' + create_default_langpack pa-IN pa + language_long=pa-IN + language_short=pa + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-70.0.1 + cd - + echo '%lang(pa) /usr/lib64/firefox/langpacks/langpack-pa@firefox.mozilla.org.xpi' + create_default_langpack pt-PT pt + language_long=pt-PT + language_short=pt + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-70.0.1 + echo '%lang(pt) /usr/lib64/firefox/langpacks/langpack-pt@firefox.mozilla.org.xpi' + create_default_langpack sv-SE sv + language_long=sv-SE + language_short=sv + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-70.0.1 + echo '%lang(sv) /usr/lib64/firefox/langpacks/langpack-sv@firefox.mozilla.org.xpi' + create_default_langpack zh-TW zh + language_long=zh-TW + language_short=zh + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-70.0.1 + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox-devel-70.0.1/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox-devel-70.0.1/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox-devel-70.0.1/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 70.0.1-4.fc29 --unique-debug-suffix -70.0.1-4.fc29.aarch64 --unique-debug-src-base firefox-70.0.1-4.fc29.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-70.0.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozavutil.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/libmozgtk.so dwz: ./usr/lib64/firefox/libxul.so-70.0.1-4.fc29.aarch64.debug: Unknown DWARF DW_OP_253 /usr/lib/rpm/sepdebugcrcfix: Updated 12 CRC32s, 1 CRC32s did match. cpio: <::alloc::macros::vec macros>: Cannot stat: No such file or directory cpio: <::bitflags::__bitflags macros>: Cannot stat: No such file or directory cpio: <::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: <::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: <::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: <::core::macros::panic macros>: Cannot stat: No such file or directory cpio: <::core::macros::try macros>: Cannot stat: No such file or directory cpio: <::core::macros::unreachable macros>: Cannot stat: No such file or directory cpio: <::core::macros::write macros>: Cannot stat: No such file or directory cpio: <::core::macros::writeln macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::ascii_case_insensitive_phf_map macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__invoke_proc_macro macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__to_lowercase macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::match_ignore_ascii_case macros>: Cannot stat: No such file or directory cpio: <::error_chain::error_chain::impl_error_chain_processed macros>: Cannot stat: No such file or directory cpio: <::futures::poll::try_ready macros>: Cannot stat: No such file or directory cpio: <::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy_static macros>: Cannot stat: No such file or directory cpio: <::log::macros::__log_format_args macros>: Cannot stat: No such file or directory cpio: <::log::macros::log macros>: Cannot stat: No such file or directory cpio: <::log::macros::log_enabled macros>: Cannot stat: No such file or directory cpio: <::static_prefs::pref macros>: Cannot stat: No such file or directory cpio: <::std::macros::panic macros>: Cannot stat: No such file or directory cpio: <::std::macros::println macros>: Cannot stat: No such file or directory cpio: <::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: <::tokio_io::try_nb macros>: Cannot stat: No such file or directory cpio: <::xpcom::method::xpcom_method macros>: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/preprocessor/Tokenizer.l: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/translator/glslang.l: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/NONE: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NONE: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/Tokenizer.l: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/glslang.l: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory cpio: src/liballoc/lib.rs: Cannot stat: No such file or directory cpio: src/libstd/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/audio_thread_priority/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::bitflags::__bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::core::macros::try macros>: Cannot stat: No such file or directory cpio: third_party/rust/cose-c/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/cose/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-channel/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-utils/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-utils/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-utils/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/cssparser/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/cssparser/<::procedural_masquerade::define_invoke_proc_macro macros>: Cannot stat: No such file or directory cpio: third_party/rust/cssparser/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/cubeb-core/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/dbus/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/dbus/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/dns-parser/<::quick_error::quick_error macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/encoding_c_mem/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/encoding_c_mem/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/env_logger/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures-cpupool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures-cpupool/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/gleam/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/idna/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/lmdb-rkv/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/lmdb-rkv/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/mio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rand-0.4.3/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rand/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rand_os/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::bitflags::__bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::try macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/ron/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/runloop/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/semver-0.6.0/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/sha2/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/smallbitvec/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-current-thread/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-executor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::log::macros::log macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-threadpool/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-timer/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/url/<::core::macros::panic macros>: Cannot stat: No such file or directory 618162 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/third_party/rust/plane-split/src/polygon.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/third_party/rust/plane-split/src/lib.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/third_party/rust/plane-split/src/bsp.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/third_party/rust/plane-split/src/clip.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/third_party/rust/gleam/src/gl.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/third_party/rust/gleam/src/lib.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/third_party/rust/gleam/src/gles_fns.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/third_party/rust/gleam/src/gl_fns.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/intl/icu/source/i18n/unicode/selfmt.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/intl/icu/source/common/umutex.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/toolkit/components/protobuf/src/google/protobuf/arena.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc29.aarch64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/bin/firefox from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/firefox-wayland from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh Processing files: firefox-70.0.1-4.fc29.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib64/firefox/firefox-bin Provides: application() application(firefox.desktop) firefox = 70.0.1-4.fc29 firefox(aarch-64) = 70.0.1-4.fc29 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavcodec.so(libmozavcodec.so)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul70)(64bit) metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 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/bash /usr/bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.28)(64bit) libcairo-gobject.so.2()(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.17)(64bit) libffi.so.6()(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.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgdk-3.so.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-3.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.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.2)(64bit) libnss3.so(NSS_3.12)(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.13)(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.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.45)(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) 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.17)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.17)(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.21)(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.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstartup-notification-1.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvpx.so.5()(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul70)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz.so.1(ZLIB_1.2.3.4)(64bit) libz.so.1(ZLIB_1.2.9)(64bit) rtld(GNU_HASH) Obsoletes: mozilla <= 37:1.7.13 Processing files: firefox-wayland-70.0.1-4.fc29.aarch64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 70.0.1-4.fc29 firefox-wayland(aarch-64) = 70.0.1-4.fc29 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-debugsource-70.0.1-4.fc29.aarch64 Provides: firefox-debugsource = 70.0.1-4.fc29 firefox-debugsource(aarch-64) = 70.0.1-4.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-70.0.1-4.fc29.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-70.0.1-4.fc29.aarch64.debug and /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-bin-70.0.1-4.fc29.aarch64.debug Provides: debuginfo(build-id) = 1402bf3bd65e15863494013356bca6de15462a91 debuginfo(build-id) = 263a4106d4e0302abb4f89d52c4c1dd75b6b8183 debuginfo(build-id) = 343bf609b8d2bd2489faed408083e50809e0fff0 debuginfo(build-id) = 80262d593d69d7491c79a69b68daa974d4a78a04 debuginfo(build-id) = 99f455ea085bdbfbe443e985321274b9a324e45d debuginfo(build-id) = 9c27e6577181898fdba72baadb8bbc84e8633a8d debuginfo(build-id) = acf88f3ebab1aff82d0e2fa546f10eaffd28d900 debuginfo(build-id) = be37cb0826f4bca9d5a4ed92db3b4162bf8ba3f9 debuginfo(build-id) = db265b8cd6565784e33d8150f727797c69eccd59 debuginfo(build-id) = e3371e389fd623e5ec1a2741770fa462e7d969b3 debuginfo(build-id) = eac80f734e7a9ab3e251915a5e778e3d3f2f7824 debuginfo(build-id) = f3d87102c5b260fcec928ea8d2646f32dbf8f5be firefox-debuginfo = 70.0.1-4.fc29 firefox-debuginfo(aarch-64) = 70.0.1-4.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(aarch-64) = 70.0.1-4.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64 Wrote: /builddir/build/RPMS/firefox-70.0.1-4.fc29.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-70.0.1-4.fc29.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-70.0.1-4.fc29.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-70.0.1-4.fc29.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.BKxx6L + umask 022 + cd /builddir/build/BUILD + cd firefox-70.0.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-70.0.1-4.fc29.aarch64 + exit 0 Child return code was: 0